2004.08.16 17:29 "[Tiff] ICC profile in tiff file on windows", by Alexander Cohen

2004.08.16 20:36 "[Tiff] ICC profile in tiff file on windows", by Jim Schueckler

Ok.

But im still getting some weird values out of it. Im just reading the tag data, and writting out directly to disk. ON mac, everything is fine. On windows, some tags are garbage, and this makes ICM crash when trying to read that profile.

Alexander,

Your code that parses TIFF tags and TIFF data types should not be messing with the ICC profile data. Code that works with ICC profiles that run on a Windows platform knows that all the ICC profile is big endian ( like an "MM" TIFF file ) and should do the proper byte swapping for shorts and longs inside the ICC profile code.

BUT: if you try to read a short or long from an ICC profile with Windows code, the bytes will be in the wrong order.

The moral of the story: you might be trying to do something that a Color Management System library should do for you.

Jim Schueckler  (585)726-6369       Professional Digital Cameras 1/205/KP
kmx-236-6369 fax(585)726-6669       Eastman Kodak Company MS 03010
mailto:James.Schueckler@kodak.com   2400 Mt Read Boulevard
http://www.kodak.com/go/kpdp        Rochester NY 14650-3010
"Oh! I have slipped the surly bonds of earth..." J.G. McGee