Iphoto facebook exporter - faded images

Hi can anyone help me with my problem? Ive been using the iphoto facebook explorer for ages, but all of a sudden it is uploading my images with the colours very faded to facebook.
Ive uninstalled and reinstalled - done the lastest iphoto upgrades..
any other ideas?
Thanks!!

Mac OS X (10.0.x)

Posted on Dec 22, 2009 4:02 AM

Reply
38 replies

Dec 28, 2009 5:51 PM in response to DCP

Yep...that's definitely it. Re-assigning (but not converting) the color profile from Adobe RGB 1998 to sRGB perfectly reproduces the desaturation and nastiness of color. I just demo'ed it in Preview.app (Tools-->Assign Profile...).

So I need to convert to sRGB first, not assign sRGB (which is what the websites are doing).

Dec 29, 2009 2:24 AM in response to carly4282

I have a similiar problem, and also I suspect is has to do with the color profiles.
It looks like both iPhoto and Facebook are at fault here.

This is what I have tested:

A. iPhoto (jpg, looks good, sRGB) -> Export to file (jpg, looks the same as iPhoto colorwise, sRGB) -> web upload to Facebook (jpg, looks a little washed out, no profile)

B. iPhoto (jpg, loogs good, sRGB) -> Share to Facebook (in fb: jpg, looks VERY bad, no profile)

In A, the problem seems to be that the sRGB profile is removed from the image when uploading to FB. Thats why it looks different. (and Safari can read color profiles on images)

In B, it looks like iPhoto make some sort of conversion on the image before uploading to FB? On top of that, FB doesnt include the profile. The end result is really bad looking colors.

Can anyone confirm this?

Dec 29, 2009 7:38 AM in response to carly4282

I started noticing this as well so I tried an experiment. I use an EyeFi card in my camera so my photos are always uploaded to Flickr and imported into iPhoto.
I had exported my Christmas photos to Facebook via iPhoto and they all looked faded and dull.
I'm at work right now on a Windows machine so I downloaded one of the photos from Flickr (one that had a lot of red in it) and used the Facebook site to add it to the album. The one that came from Flickr is MUCH more vibrant than the iPhoto exported one.

Dec 29, 2009 7:11 PM in response to Michael Napier

I did the same test with a picture of a bright blue car. It looked much better converting it through Flickr. (iphoto to Flickr to Facebook). Better than exporting to my desktop then to Facebook. The identical photo using the iphoto Facebook exporter thing looks like complete crap (which I agree with everyone else seems to be a recent issue).

That blue car photo (and all the others) still looks best in iphoto and looks identical in Flickr.

Either way, I suspect that Facebook is stripping the photos to the smallest size possible. Earlier this year I read a news story on how Facebook was suffering some growing pains maintaining storage capacity as they were becoming a massive photo storage center for the masses. I looked, but can't seem to find that story now!

Jan 2, 2010 3:49 PM in response to carly4282

The problem appears to be with iPhoto. I've tried 3 different methods

The source image is SRGB

#1 I publish/share using the official Apple Button in iPhoto 09, it gets pushed to FB which appears to drop the profile (w/o converting it first), leaving the photo dull looking.

#2 I push/upload the same image up to FB via the upload box in the web browser, it also will drop the profile, but it appears to convert/flatten properly it before dropping it, leaving a more saturated/desirable image.

#3 For giggles, I installed the official FB iPhoto plugin ( http://developers.facebook.com/iphoto/) From File, Export I send the same SRGB Source image, after it's uploaded to FB, it appears exactly the same as the official Apple Button (#1) method.

When I pull any image off my FB profile, it is RGB Untagged, just one is more saturated (via Method #2/the official upload method).

As a comparison, If I publish the SAME image to my flickr account (via the button apple put in there), it retains the SRGB profile properly.

So from what I can tell, iPhoto is either just dropping the profile and then sending it using either #1 or #3 Methods, or it's sending it correctly and FB's server is dropping the profile because it's assumed it's been converted and that adds extra bloat to the image. The fix would appear to be either plugin or Apple to do some pre processing before uploading the image to FB.

Either way I REALLY wish this would get fixed, so I guess I'm stuck using the web uploader for the time being.

Jan 2, 2010 4:19 PM in response to abricko

Just tried the Adobe Facebook Uploader ( http://www.adobe.com/cfusion/marketplace/index.cfm?userid=&marketplaceid=1&event =marketplace.offering&offeringid=16157)

It's runs on AIR.

I took the same image, dragged it from iPhoto to the uploader and uploaded it, sure enough it looks EXACTLY as it should (as if I had uploaded it from the web browser/FB Form).

The problem is with iPhoto, it probably needs to do some flattening (profile conversion) so when FB drops the profile it'll look as it should.

I also suspect Apple is using the FB Official iPhoto plugin and hacked it to work as a button and show albums in iPhoto 09, since it does the exact same error... so FIX IT APPLE!

Jan 13, 2010 12:23 AM in response to carly4282

As soon as I saw the result, I figured it was color profile related. I see it all the time when editing desktop pictures, and they suddenly shift in saturation between Photoshop and my desktop.

GraphicConverter has a perfect option in its Save As dialog - "Merge color profile into image (for web usage)". Does exactly what it says, and looks perfect. Sadly, this means the built-in iPhoto exporter is useless.

Given that Apple has pioneered ColorSync and WYSIWYG for nearly 25 years, this is extremely disappointing.

Jan 14, 2010 2:33 PM in response to yannbd

Facebook (and the exporter) reduces the size of your file but mostly because it reduces the size of the picture. That doesn't explain why colors fade: red is red, it shouldn't become light red or pale orange and it has no effect on the size of your file.


Facebook don't just reduce the size of the file. They also chuck away virtually all the metadata, and that explains exactly why colours fade.

Have a look at this:

User uploaded file
Uploaded with plasq's Skitch!


I uploaded an image to FB, then downloaded it again.

On the left is the Get Info pane for the image that's been “processed” by FB, on the right is the same image from iPhoto.

The downloaded image is missing a colour profile.

Unfortunately, on computers, cameras, printers etc “red” is not “red” because every part of the chain can have a different definition of “red”.

The point of colour profiles is that they are a way of agreeing between the various devices and software the definitions of the colours. So, when we use a particular profile all the elements of the chain of devices and software know that we're using “that definition of red”.

Browsers like Safari, for instance, respect Colour Profiles no matter which ones are used, other browsers assume that all pics have an sRGB profile, or simply ignore Colour profiles at all.

If a file has no colour profile then what happens to the colours is pure chance.

So, if you strip out the definition of red from the file, it can come as no surprise that what you see may become light red or pale orange.

I can see why an organization like FaceBook would want to compress the files to save space on their servers. But the colour profile is an infinitesimal part of the metadata of the file. The fact that they choose to chuck that away with all the other stuff is a statement about how seriously they treat your photos. Other sites of comparable size - Flickr, for instance - don't.

Regards

TD

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Iphoto facebook exporter - faded images

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.