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

Reply via email to