Re: [Lcms-user] ColorSync/AdobeCMM et al. (“Slope Limit”) compatibility patch for Little CMS

2016-03-25 Thread Uli Zappe
OK, s I circumvented Adobe’s awkward CMM installer and installed the Adobe CMM manually on OS X – so that I could compare it with Little CMS wrt/ its TRC behavior. I also had to reimplement my test program, since the Adobe CMM is 32 bit only, whereas Apple’s current version of ColorSync is

Re: [Lcms-user] ColorSync/AdobeCMM et al. (“Slope Limit”) compatibility patch for Little CMS

2016-03-22 Thread Uli Zappe
Am 22.03.2016 um 14:37 schrieb Uli Zappe : > I just realized that cmsFLAGS_SLOPE_LIMIT_16 and cmsFLAGS_SLOPE_LIMIT_32 do > only work together with cmsFLAGS_NOOPTIMIZE. I have uploaded a new version of the patch file which fixes this issue preliminarily by internally setting

Re: [Lcms-user] ColorSync/AdobeCMM et al. (“Slope Limit”) compatibility patch for Little CMS

2016-03-22 Thread Uli Zappe
Am 22.03.2016 um 14:37 schrieb Uli Zappe : > So the patch should probably be modified such that cmsFLAGS_SLOPE_LIMIT_16 > and cmsFLAGS_SLOPE_LIMIT_32 automatically include cmsFLAGS_NOOPTIMIZE. Or, more precisely, the "Implements" element in the _cmsStage_struct that represents

Re: [Lcms-user] ColorSync/AdobeCMM et al. (“Slope Limit”) compatibility patch for Little CMS

2016-03-22 Thread Uli Zappe
One important addition: I just realized that cmsFLAGS_SLOPE_LIMIT_16 and cmsFLAGS_SLOPE_LIMIT_32 do only work together with cmsFLAGS_NOOPTIMIZE. During coding, I always used cmsFLAGS_NOOPTIMIZE, and then forgot to do the final tests without it. So the patch should probably be modified such

Re: [Lcms-user] ColorSync/AdobeCMM et al. (“Slope Limit”) compatibility patch for Little CMS

2016-03-21 Thread Uli Zappe
Am 22.03.2016 um 01:46 schrieb Miguel Medalha : > Maybe you are well aware of this, but here it goes just in case: back in > 2007 Adobe made a public release of their Color Management Module (CMM). > It can be downloaded from the following links: > > Mac version >

Re: [Lcms-user] ColorSync/AdobeCMM et al. (“Slope Limit”) compatibility patch for Little CMS

2016-03-21 Thread Miguel Medalha
> I have tested the implementation in comparison with ColorSync and can > confirm that it emulates the behavior of ColorSync exactly. I do not > have access to the Adobe CMM, so I cannot confirm that it emulates the > Adobe CMM as precisely as it does with ColorSync. Maybe you are well aware

Re: [Lcms-user] ColorSync/AdobeCMM et al. (“Slope Limit”) compatibility patch for Little CMS

2016-03-21 Thread Uli Zappe
Am 21.03.2016 um 23:48 schrieb Uli Zappe : > Therefore, I decided to patch the Little CMS source code directly. To clarify, this patch is against the Little CMS 2.7 release version. Somehow this information got lost while I was editing my post. Bye

[Lcms-user] ColorSync/AdobeCMM et al. (“Slope Limit”) compatibility patch for Little CMS

2016-03-21 Thread Uli Zappe
Hi everyone, about one year ago, Esben H-R Myosotis wrote in “Emulating Adobe's color engine” (https://sourceforge.net/p/lcms/mailman/message/33544095/): > The Adobe color engine has the annoying quirk that it limits the slope of the > transfer function for pure gamma profiles. They spill the