Monday, July 6, 2009

iPhoto sucks, PicasaWeb sorta sucks

When I was shooting with my D40, I did my post-processing in iPhoto.
I saw very washed-out colors when I uploaded jpegs to picasaweb.
Since then, I purchased a D700 and I've been shamed into using real
editing software. Now I'm using Capture NX 2 for editing.

Tinkering I've discovered or verified:
  • Unless told otherwise, Nikon DSLRs create RAWs and jpegs with the "Nikon sRGB" color space.
  • iPhoto generates jpegs with the "Generic RGB" color space.
  • Picasaweb strips color profiles from images.
  • When saving jpeg from Capture NX 2 _with_ an ICC color profile and viewing with PhotoMechanic:
    • There is no perceptible difference between an sRGB jpeg and my "Nikon sRGB" reference image.
    • My "Generic RGB" test image has faded highlights and _less_ vivid color than my "Nikon sRGB" reference image.
    • My "Adobe RGB" test image has faded highlights and _more_ vivid color than my "Nikon sRGB" reference image.
  • When saving JPEG from Capture NX 2 with or without an ICC color profile and viewing in picasaweb:
    • There is no perceptible difference between a non-ICC sRGB jpeg and my "Nikon sRGB" reference image.
    • My non-ICC "Generic RGB" test image has _much_ darker highlights than my "Nikon sRGB" reference image.
    • My non-ICC "Adobe RGB" test image has _much_ less vivid color than my "Nikon sRGB" reference image.
Conclusion:
  • iPhoto is generating jpegs in a non-sRGB color space that looks substantially different when rendered as sRGB. Fail.
  • Picasaweb strips color profiles from images, causing them to be rendered as sRGB even in colorspace-aware browsers like Safari. Fail. But at least behavior is consistent across all browsers.
  • Don't use iPhoto if you want to put your images on the web. Outside of Safari, your images will look like crap.
  • Only use Picasaweb with sRGB images. Images in any other color space will look like crap.

1 comments:

b.n. said...

Thanks for this info, Larry.
I have same problem with colourfading when uploading to photosharing website. Will take a look into Capture NX. Grtz, bn