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

Reply via email to