Hi. Yesterday I was playing with images on cards and was happy to see it functioning. My question for Amazon is, what are the size limitations of the cards if any. how long can they be or how many bytes? Some of my cards cards have a large amount of text (5 - 10 lines of text with new line breaks and with the images being displayed, the text was dropped totally. To be far, the AlexaSkills.js file is not updated to handle cards of type standard and therefore I had to modify it myself so I could have made a mistake, but I don't think so :-). Of course it's easy enough for me to keep in adding in more and more text until I find the cutoff point but I wanted to get an official statement from Amazon. Also, the home card image was not centered on the web. It was centered on the phone. Is that on purpose or a bug? Thanks, Jonathan Message was edited by: Jonathan P.
Could you clarify which section of the documentation needs to be changed? I don't see any reference to any syntax other than direct links to the image URLs in the documentation, which seems to be your concern here.
Thanks guys. Actually, I did follow all of the instructions provided, however, what I got stuck with was the URL for my S3 bucket. I needed to use the following syntax:
https://s3.amazonaws.com/bucketname/image1.png Images are now rendering on all devices. Please update your documentation to include the precise syntax. I'm pretty comfortable with AWS, but, I can only imagine that others will get stuck on this. Also, do you have an updated AlexaSkill.js file we can use? Is it in one of the updated samples, perhaps? Regards, Mario
Hi Mario, You are correct, you must Include an image object with smallImageUrl and largeImageUrl properties. This is covered in our docs : "For best results on different screens that can display home cards, provide both smallImageUrl and largeImageUrl. If you only provide one URL, the Alexa app uses that image regardless of the screen size where it is displayed."
I never had an issue with the images themselves. My issue was with text and I had made a mistake and missed the note about the text vs content JSON values. Once I set that properly I had no additional issues. I haven't tried on a tablet but the images for me work quite well on the FireTV. For the image I am using, I love the way it displays on the FireTV (to the side and faded in the background). I will try on a fire tablet and see what that looks like. Make sure you set both small and large for each request. Message was edited by: Jonathan P.
Hi. I have also started to explore this new feature and found some issues. Have tested with JPG and PNG for both the small and large image sizes at the recommended sizes in pixels. Images are working for my mobile phone, as well as the Alexa web app, however, they do not work for the following devices: * my Fire Tablets, various sizes * my Fire TV's So, I am assuming that the smallImageUrl and largeImageUrl are the expected properties. Regards, Mario