Kai-Uwe Behrmann wrote:
>> Do I need to do a transform on LOAD to get the image into some common 
>> working space (like sRGB), then another transform at display time to 
>> integrate the desired output profile? If the image contains an ICC 
>> profile, should I transform from that profile to the "working" profile? 
>> What happens if there is no embedded profile?
> 
> The behaviour depends on the user settings in the colour management system 
> of the OS. On osX beeing it ColorSync for Windows ICM. For Linux / BSD 
> there is still nothing distributed by default. For the later you could 
> implement yourself a dialog allowing users to do the settings.

Lets say I load a JPEG with an embedded profile. Do I transform FROM 
that profile to another one before I do any manipulation to the image, 
or is it safe to leave the data "as is" read from the file until I'm 
ready to DISPLAY the image, then transform from the JPEG's profile to 
the user-selected profile (ie. Adobe sRGB, Apple RGB, ColorMatch, etc)?

The same goes for a JPEG WITHOUT an embedded profile. How/when does it 
get transformed? Do I just create a "null" transform for it?

I've already written code to extract an embedded profile from a JPEG, 
and I have a menu for selecting the desired display profile. I just need 
to know where to do the actual transform.

-- 
Paul Miller | [EMAIL PROTECTED] | www.fxtech.com | Got Tivo?


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Lcms-user mailing list
Lcms-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user

Reply via email to