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/javaone
_______________________________________________
Lcms-user mailing list
Lcms-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user

Reply via email to