On May 10, 2008, at 09:14:19, Marti.Maria wrote: > Ok, that makes sense. However, this is not currently implemented in > lcms. > Only one intent is allowed in multiprofile transforms and two > intents are allowed in proofing transforms. > Of course you can do it by yourself, using low-level functions. I > guess 100-200 lines of code would be enough. The trick is to > generate one transform per intent and then join them together using > cmsSample3DGrid. > Take a look on the source code of cmsCreateMultiprofileTransform, > file is cmsxform.c, you need something like the MultiprofileSampler.
That's a lot of code just to do something that ColorSync can do with 1 line. I'd rather not go down such a costly path. > Ok, this is the point of cmsCreateProofingTransform(), you specify > the input profile, the profile for the device you are going to > simulate, printer in this case, and the profile for the device to > render the simulation, a monitor in this case. That is 3 profiles. > On the other hand you may want to use a different printer to do the > proof, so then you use the proofer profile instead of monitor. > That's still 3 profiles. Printing to a proofer is one thing. Soft proofing to the monitor is another. The user can turn on the proofer profile so they can see *onscreen* how it will print to the proofer and still have the printer profile in the chain. Input->printer->proofer->monitor = 4 profiles. > And this is how cmsCreateProofingTransform works. Thanks for the detailed explanation of why the printer profile would need to be added twice. So since I *do* need 4 profiles, I can't use cmsCreateProofingTransform. Will I be able to interject an intent at each step if I were to go down the path of creating multiple xforms with cmsCreateTransform or cmsCreateProofingTransform and then convert those to linked profiles, then use those to create a final xform? _________________________________________________________ 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