Hi,
> 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.
That's on purpose. lcms 2.0 compiles cleanly as C++ code, so there is
no need of the extern "C" anymore for C++ projects.
> 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?
That's probably a bug. Proofing and absolute colorimetric are still untested.
> 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
Sure it it. On more testing, more bugs are gone.
Regards
Marti
------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/lcms-user