Kai-Uwe Behrmann wrote:
> Hello,
>
> found that CinePaint crashes on softproofing without proofing profile. 
> Beside this strangeness in the gui, lcms should perform a gamut check 
> without proofing profile?

IMO a gamut check may also make sense for a "normal" (non-proofing)
transformation from a source to a destination profile. In this case I
think I would expect that it marks all the pixels which are out of gamut
on the destination device.

Regards,
Gerhard

> An other use case is, when I create a profile chain including abstract 
> profiles and want to proof on a later stage with a existing proof profile. 
> Currently I'd need to exclude the softproof flag first and later 
> reintruduce it to not crash.
>
> In cmsxform.c:~1519 lcms could check for the existence of the proofing 
> profile and possibly skip the gamut check:
> if (p -> dwOriginalFlags & cmsFLAGS_GAMUTCHECK &&
>     p -> PreviewProfile)
>     ^^^^^^^^^^^^^^^^^^^
> {
>   GamutCheck = _cmsPrecalculateGamutCheck((cmsHTRANSFORM) p);
> }

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Lcms-user mailing list
Lcms-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user

Reply via email to