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