Graeme Gill wrote:
Now I can add a specific workaround to this to not trust XYZ cLUT per channel curves and to substitute an L* like curve that changes the scale as well to improve the cLUT table efficiency, and this improves your particular example. (I've uploaded it to <http://www.argyllcms.com/Argyll_dev_src.zip> if you wish to try it out.)
great :-) unfortunately the current snapshot fails to compile on Mac OS 10.5.8: ... Cc_ gamut/gamut.ogamut/gamut.c:2623: error: static declaration of ‘getcent’ follows non-static declaration
gamut/gamut.c:143: error: previous declaration of ‘getcent’ was heregamut/gamut.c:2630: error: static declaration of ‘getrange’ follows non-static declaration
gamut/gamut.c:144: error: previous declaration of ‘getrange’ was here Klaus