Joris wrote:
Marti,
Though I'm not an expert, your proposed workflow seems to always involve the complete ICC setup, with more then one profile. You're always translating an image defined by one profile, into a new image defined by another. This is not what I was looking for, but it may nevertheless be suitable,
Joris, This is all fundamental to the use of device profiles. Device profiles define a relationship between a device dependent colorspace (the device), and a device independent colorspace (the PCS - Profile Connection Space). The PCS is the common language used to connect colors defined by different devices. So unless you want to convert the device values into PCS, you are always going to need two device profiles to do anything interesting.
on the condition that this second profile is a preset, pre-defined fixed colorspace that the ICC-ignorant color engine is able to deal with. For example, you mention using a monitor profile as destination profile when the goal is to display on the monitor. This seems to indicate I could as well use an sRGB profile as destination profile, and consider the color engine a sortoff sRGB device that can next deal with LCMS output, ignorant of ICC profiles, but familiar with sRGB. This leaves me with two questions: - Does the above seem like feasable? If so, can you recommend a particular sRGB profile (or XYZ or L*a*b* profile for 'output device' illuminant D65)?
If you want to build a simple, not very color aware application, then it's perfectly reasonable to convert everything that's incoming into a working colorspace, say sRGB. Conversion from one device space to another using device profiles always involves the following steps (explicitly or implicitly) * Link the source and destination device profiles. This forms the mapping in_device -> PCS -> out_device. * Invoke a pixel engine to transform the device values with the link.
- So, LCMS really does not support a concept of 'resolving' or 'applying' a profile? I really absolutely need to make a chain of two profiles, with the second describing the colorspace engine that I want to 'resolve to', known and supported by the proprietary ICC-ignorant color ?
See above. To wish for anything else is to misunderstand what profiles are. "Applying" a profile is linking it and using the link. Graeme Gill. ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ Lcms-user mailing list Lcms-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lcms-user