Hi,

CreateMultiprofileTransform needs colorspaces to match between profiles. 
So, if you use

Input, printer, monitor,

You are connecting the profiles in this way:

RGB -> Input -> Lab - > Printer -> CMYK -> *Monitor*

When reaching the monitor, space is CMYK and since the profile is RGB that
is an error.

What you probably want is a softproof chain, which is

Input, Printer, Printer, Monitor

RGB -> Input -> Lab - > Printer -> CMYK -> Printer -> Lab -> Monitor -> RGB

But be careful with that because you need mixed intent in order to do the
right proof. 
I suggest to use cmsCreateProofingTransform instead


Regards

Marti Maria
The littleCMS project
www.littlecms.com

 

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Steve Mills
Sent: Wednesday, May 07, 2008 5:11 PM
To: lcms-user
Subject: [Lcms-user] Confused about cmsCreateMultiprofileTransform error

I'm in the midst of adding lcms support to our portable code. The Mac  
build already uses ColorSync, built on semiportable classes that the  
portable code can talk to. Our app is a page layout app. The user can  
choose the printer and proofer profiles. When graphics or colors are  
colormatched to screen via ColorSync, we build a CMWorldRef with  
anywhere from 2 to 4 profiles:

1. Input profile, which is the user-selected rgb or cmyk profile for  
colors, the default OS xyz profile for Pantone colors, or a profile  
embedded in a graphic (rgb, cmyk, grey, or Lab).
2. Printer profile (optional)
3. Proofer profile (optional)
4. Monitor profile.

In my first test after adding support for lcms, I'm getting  
"cmsCreateMultiprofileTransform: ColorSpace mismatch" from line 1935  
in cmsCreateMultiprofileTransform. I'm building the xform with the  
same list of profiles as we would when using ColorSync (although  
they're in cmsHPROFILE format of course). The profiles for this test  
are an embedded rgb profile, a cmyk printer profile, and the rgb  
monitor profile. What could be the problem here? Failure to understand  
how cmsCreateMultiprofileTransform should be used, or lack of an  
equivalent function in lcms like I use with ColorSync?

_________________________________________________________
Steve Mills                              Me: 952-401-6255
Senior Software Architect                         MultiAd
[EMAIL PROTECTED]                       www.multi-ad.com



-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javao
ne
_______________________________________________
Lcms-user mailing list
Lcms-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Lcms-user mailing list
Lcms-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user

Reply via email to