
Originally Posted by
GrumpyDiver
To disagree with the majority; I often work from jpegs only, and frankly for anything being posted on the web or viewed from the computer. It is certainly easier to get artifacts when one edits a jpeg, but if all one does is a bit of trimming and some other minor tweaks on a high quality jpeg, generally one cannot see any quality loss.
1. There is a bit of a myth regarding quality loss of resaving a jpeg (yes I have done this to verify this). The compression and data loss occurs on the first iteration, after that, there is no change in image quality (and with the tools I was using, the image size was identical); I ran a good 10 or 12 re-saves. From a software standpoint this does make sense; the biggest data loss will be from going from 12 or 14-bit data down to 8-bit. Throw the same image at the compression algorithm; it will compress the same way over and over again.
Compress to a lower quality level, you can start seeing these compression artifacts - something gets thrown away to create smaller file size.
2. Most computer screens you view the image on are at best 8-bit natively. The common TN displays are natively 6-bit and use dithering (cycling adjacent pixels rapidly) to emulate 8-bit. Higher end IPS screens are 8-bit natively and use dithering to emulate 10-bit colours.
3. The human eye can distinguish almost 10-million individual colour shades. 8-bit images are 16-million colours (assuming that your screen can reproduce them). Pro colour printers are actually limited to reproducing a few hundred thousand distinct colours (remember, these printers use a limited number of cartridges (8 on my Epson 3880) and vary dot size to create colours).
4. Any image you see in your web browser is going to be 8-bit at best.
So, why do I use RAW files for my more serious work? Simple; the more data one has, the smoother the editing program can create intermediate colour values, and this virtually eliminates creating artifacts while manipulating colours. As RAW files do not have colour balance (or gamma settings) "baked" in, these values can be changed too, which is really quite useful as well.