[ QUOTE ]
So the 'displayed' version is the one that appears when it is uploaded from my computer to a post? What if I resize, save-as (so I don't lose the original), and then upload the resized version that has been saved to my hard drive? Would'nt that be like the image on the right?
[/ QUOTE ]
I'll get to that in a moment. I checked in all three of the graphical browsers I might normally use. The third really never gets used to speak of, but the couple others I have in my Linux partition have only ever been used once or twice just to have a look at them and I believe they use one or more of the same layout engines as those in the first group of three. I tried viewing the full image in Konqueror (99.9% usage), Firefox, and Opera. Konqueror actually passes off image viewing (when the only thing being viewed is an image; not when an image is embedded within HTML code) to another program which embeds its output inside the Konq window (which I let it do for the test though for normal use I've opted to have it pass the task off to the standalone "display" component of ImageMagick instead). Both Konqueror and Firefox (Mozilla/Netscape) will shrink the image to fit entirely within the window with option to view it native size and scroll around (with Konq also offering infinite sizing steps). They both introduce the same type of artifacts as in the left side of my image attached earlier. Opera also automatically shrinks the image with option to view it various fixed sizes but does not exhibit the artifacts in any of the sizes as/when they are chosen. Opera is definitely a bit slower at making the changes, but not too bad.
I also bit my tongue and fired up the Windows XP SP2 partition which came on the computer and which I keep around for the odd BIOS upgrade I might encounter (they don't run on Linux, yet). [Let me tell you that running Linux and Windows back-to-back really shows just how sucky Windows is!] The IE version which came with that OS also automatically shrinks the image for viewing with the option to make it native size and scroll-around-able and it also exhibits the artifacts on the left image referred to above when the image is shrunk for full viewing.
Mahk, I don't know what your software does. I'd assume and hope that your saved-as version would be a clean one. If your software doesn't allow you to choose which "quality" level to use (shoot for no more than 75) or to "opt out" of the profile information (can be as much as 20KB per image) being included, then you definitely should consider fetching the ImageMagick stuff. One nice thing about it is that you can automate the creating of resized, rotated, etc. images whereby an entire directory structure can be processed by a single command.
Mahk has suggested in a PM that he'd be willing to copy all this stuff out to a new thread for ready reference and I think its a good idea.
Let me sum up a good set of guidelines:
There's no sense in uploading a JPEG image with higher than 75 quality level; one which contains profile information; or one which has pixel dimensions so large that the image will be shrunk within the viewing window in order to be fully shown.
The first two points prevent wasteful bandwidth/storage and the last one, along with that, will practically guarantee that the image will be shown without degraded detail. I'd be tempted to say that an image size of 1024×768 would be a reasonable maximum, but if the image were rotated 90° then it would be too tall and likely be resized-for-display as well. A better rule of thumb would be 800×600 (600×800).
I know many of you would say that's too small, but consider how much more/better detail you'd see in an image of that size, being fully shown unshrunk than it would have when shrunk for display in any of the browsers you're probably using. If you want fine detail in just part of your image, crop that out first and limit the result to reasonable dimensions.
As an added benefit, virtually every image having all the above qualities would be downloaded by every visitor. I can tell you from personal experience and from correspondence that many of y'alls pics get left unviewed because of the hardship involved in fetching them over a dialup connection. It's even worse when after all the time/trouble they wind up getting displayed poorly anyway!
Think about it, won't you?