Hi :) Marti.Maria wrote:
> Meanwhile, you could use the development > snapshop which is > complete but lacks documentation and qualification (so it is still buggy): > > http://www.littlecms.com/lcms-2.0-sep-2.tar.gz I've just given it a whirl, and ported the wrapper PhotoPrint uses to lcms2. It was easier than I expected - but I hit a few interesting issues: The first thing that caught me out was that lcms2.h has no extern "C" { } construct for C++ support, so I had to add it to my own code. Secondly, there's something strange going on with proofing transforms. An image (->perceptual->) printer (->abs.col->) monitor proofing transform that with 1.1 would result in a yellow cast now results in a blue cast. Have the parameters changed order, or is something being done backwards somewhere? Finally, like Bob, I've so far been using a transform cache for performance reasons. Transforms themselves are always created on the main thread's context, but multiple worker threads call cmsDoTransform() on them while rendering previews. So far I've never seen a problem with this while using 1.1 - but with 2.0 I see the corruption! Strangely, it only shows up if the transform is a straight image->monitor transform. Proofing transforms don't show it. Hope this is some help All the best, -- Alastair M. Robinson ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Lcms-user mailing list Lcms-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lcms-user