My opinion *used* to be that images should preferably be shown in
original size. I have still some test examples from the time I had this
opinion (May 2013) but I do not see the problems any more. The URL is
http://hr.userweb.mwn.de/im/. The text explaining the examples is in
German but there is only one sentence that really matters, to wit the
one before the last image but one. It ("Hier ist ein Bild, ...") says
that the following image -- that is, the last but one -- was produced
with higher resolution and resized to a smaller scale by the browser and
that this looks really ugly compared to all the other images which are
presented in "original" size after diverse attempts to rescale and
improve them with image processing software.
As for now, I do no longer see that the last-but-one image looks uglier
that all the others, which was true when I wrote that. Obviously the
quality of the size reduction by the browser (Mozilla) has improved so
much that there is no longer a need to make the reduction carefully with
better software.
The disadvantage to have the browser reduce a larger image is that the
larger image is transferred, as others have already pointed out. The
benefit is that the user can enlarge it (with Mozilla by Ctrl-+) and get
better resolution back. Try to enlarge all images in that page, and you
will see that the last-but-one image comes out much better than the
others when enlarged. But the *main* benefit will be seen when you print
the page -- and this is really a reason why one should always consider
serving the image in higher resolution than is needed on the screen (but
not in a resolution that would suffice for a poster).
These are drawings. Photos behave a bit differently. For them, bad
quality is only a matter of beauty, not of precision.
Thumbnails as pointers to larger images should be served with minimal
resolution. Their job is to allow selecting images one wants to
download, and this target is missed when you have to download all images
just to see the thumbnails. In large galleries, this will be very
annoying for the user.
--
Helmut Richter