On samedi 01 mars 2008, Kai-Uwe Behrmann wrote:

> Hope some ascii is ok:

Yes, nice job!

> [...]
> The first shows the normal displaying of a usual image.
> The second tries to simulate the inkjet colours.
> The thierd does the usual separation into print colours.

Ok.

> I hope this helps in understanding that proofing is almost always bound
> to using a monitor for simulating a different device.
> As always, exceptions belong to real live.

I think I found my error: I just inverted the profiles used in the 
cmsCreateProofingTranform() function. The outputProfile is the monitor 
profile, and the proofingProfile is the printer one. Is that right?

Then, The intent is the one I would jave used to print (third case), and 
the proofingIntent is the intent used to simulate on screen. It seems that 
names does not match, that's why I made a mistake.

Let me summurize, to be sure. Say my source profile is sRGB, the 
destination profile (press) is ISOcoated, and my monitor profile is 
A901HT:

1) cmsCreateTransform(sRGB, RGB, A901HT, RGB, INTENT_PERCEPTUAL)

2) cmsCreateTransform(sRGB, RGB, A901HT, RGB, INTENT_PERCEPTUAL,
                      ISOCoated, INTENT_ABSOLUTE_COLORIMETRIC)

3) cmsCreateTransform(sRGB, RGB, ISOCoated, CMYK, INTENT_PERCEPTUAL)

Is it OK?

PS: I just received you second e-mail, so I think it is ;o) And yes, I was 
confused as you were.

-- 
   Frédéric

   http://www.gbiloba.org

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Lcms-user mailing list
Lcms-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user

Reply via email to