What is best practice for displaying images? We use a lot of images on our webapp, but displaying them causes some little problems.
For example:
images take a long time to load (15 to 20 seconds for a 2.7mb file, 8-10 seconds for a 22kb file on a 30mb fibre optic connection)
when the progress bar has completed and disappeared, there is still a confusing delay before the image appears in the input box (what’s happened to my image??)
when displaying an image from a repeating group in a bigger box, if you then choose another image of a different orientation (portrait / landscape) the original image resizes to the new shape, and THEN the new image appears. Again this makes things feel odd.
When displaying large numbers of images in a repeating group (Ext. vertical scrolling, but I think it happens in all types) the PREVIOUS images show, before changing to the new images. When the user scrolls through there is a lot of “jitter” (images seem to jump about and change at will - though it is in fact just the new images loading on top of old images).
What are you guys and gals doing to make images flow beautifully??
Also, as it’s related to images… Is it possible, when hovering over a repeating group, to make a PopUp appear with the image and related data?
by popup do you mean specifically a Popup and not a group or other container types? I don’t think popups can appear when an element is hovered (at least the last I tried). You could place a small group into the RG and have it appear on hover, near the photo or overlapping with it. :\
The issue here will be that users will be adding images. I had thought about using the Imgix plug in to make a thumbnail copy of everything, keeping the original for large display and pdf printing.
Ah, sorry. You can give users a tip on optimizing images before uploading them to the app
For example, I am working on a new app which allows users to write stories or whatever, I have a tip PopUp when popped users get tips and links to say ( https://www.grammarly.com/ ) as an example.
@ON2 I’m expecting my users to take photos with a camera phone and then just upload them, not mess about with “optimising” the images first. It seems to me that these days it’s the job of the website to do that kind of thing. I even get annoyed when I have to make a user icon the right size.
Bubble uses https://www.imgix.com and its site says it’ll resize, crop etc automatically to optimize image size and traffic. CDN’sbasic feature is to use several servers around the world so when you download a file it chooses automatically the nearest server to a faster experience.