While experimenting a bit with 2.0's transicc I noticed one thing that kinda surprised me. When using no-bpc sRGB v2 profile downloaded from www.color.org (sRGB_IEC61966-2-1_no_black_scaling.icc). If I do invocation such as:
transicc.exe -v3 -t1 -i srgb.icc -o srgb.icc For RGB = 0,0,0 I get: R=1.1868 G=1.1868 B=1.1868 [PCS] Lab=(10.9189,0.0044,-0.0040) XYZ=(1.2051,1.2497,1.0311) But for RGB = 1,1,1: R=1.0078 G=1.0078 B=1.0078 [PCS] Lab=(11.1362,0.0044,-0.0040) XYZ=(1.2345,1.2802,1.0563) While PCS values seem fine, the output RGB for 0,0,0 seems a bit off and the values are actually bigger than for 1,1,1. If I choose any other intent, the final effect is precisely the same - I guess that's expected considering the contents of this profile. Is it due to inaccuracy of the profile data, or is there perhaps something else (during pcs -> output profile step) that would cause those 1.1868 values ? sRGB v4 (although quite different internally, with AtoB and BtoA tags) gives more expected results with analogous invocation (for 0,0,0 and 1,1,1 respectively): R=-0.3043 G=-0.0087 B=0.0021 [PCS] Lab=(10.9194,0.0195,-0.0078) XYZ=(1.2056,1.2497,1.0314) R=0.7644 G=1.1842 B=1.0450 [PCS] Lab=(11.1360,0.0039,0.0039) XYZ=(1.2345,1.2802,1.0557) ------------------------------------------------------------------------------ Download new Adobe(R) Flash(R) Builder(TM) 4 The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly Flex(R) Builder(TM)) enable the development of rich applications that run across multiple browsers and platforms. Download your free trials today! http://p.sf.net/sfu/adobe-dev2dev _______________________________________________ Lcms-user mailing list Lcms-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lcms-user