views:

198

answers:

3

I retrieve .jpgs from my server and load them within my as3 app. I use Flash CS3, and am not using flex. Occasionally, some images will appear yellow and unreadable within the app. The actual original of the image is fine, and has no such yellowing, yet when I load the image in flash it appears yellow. This seems independent of size, cause I have large and small images that appear yellow, and some that do not with the app.

When looking at the images in flashplayer 9, this yellowing occurs. It always happens on the same ones, with the rest appearing as expected. When looking at the images in flashplayer 10, it NEVER has yellowing, all images appear as intended.

+1  A: 

I suspect, like other people have said, it's something to do with the colour profile of the jpgs. It may be because FP10 has colour management, whereas FP9 does not:

http://www.adobe.com/devnet/flash/quickstart/color_correction_as3/

quoo
Thank you for the suggestion, we currently generate the .jpgs through a server side conversion tool, so I will run some tests with our other dev and post the results!
aleram
Thanks everyone for your input. Turns out our converter was converting into both cmyk and rgb jpgs. When we converted over our cmyk images to rgb the yellowing was gone within flash 9. Thanks!
aleram
+1  A: 

I'll second the vote for color management, and ask if the JPEG in question is using the Adobe color space rather than SRGB?

Mark Ransom
+1  A: 

CMYK pictures with more than 72 dpi have this yellow look

ukl