All statements are based on LCMS 1.1.6, so it may be that things have changed 
in 1.1.7 ...

I've changed the transform creation from using the cmsFLAGS_NOTPRECALC flag to 
using 0 instead. I am doing (in unit tests) some conversions XYZ -> Lab using 
a transformation vs. using the cmsXYZ2Lab() function (all using built in 
profiles only).

Using cmsFLAGS_NOTPRECALC all values are on the spot. Setting the flag to 0 
(smeltering the transformation into a device link), most (8 bit) values were 
just off by 1, but on some the differences in the converted colours was 
exceeding a Delta E value of 5.

I'm aware of the "Annex B Apparent bug in XYZ -> sRGB transforms" in the
tutorial, but this is an XYZ -> Lab transform, so the boundary conditions
mentioned in that annex don't match up regarding the limiting gamut, etc. So
what could be the reason for that anomaly? Are maybe the built in profiles
somehow limited in their gamut to give me that?

Guy

-- 
Guy K. Kloss
Institute of Information and Mathematical Sciences
Te Kura Putaiao o Mohiohio me Pangarau
Room 2.63, Quad Block A Building
Massey University, Auckland, Albany
Private Bag 102 904, North Shore Mail Centre
voice: +64 9 414-0800 ext. 9585   fax: +64 9 441-8181
eMail: g.kl...@massey.ac.nz  http://iims.massey.ac.nz

Attachment: signature.asc
Description: This is a digitally signed message part.

------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
Lcms-user mailing list
Lcms-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user

Reply via email to