Post by Graeme GillI have no icm/icc file for such a space so can't provide it to Colprof. But I can
provide a standard ProPhoto RGB profile (gamma 1.8).
Hmm. In theory it should be fine to use that profile to define the source gamut.
It's always possible that I've overlooked something though.
Hi Graeme,
I tried to test this and would appreciate your (or anyone's) input on what I've done and the results.
I discovered my image editor (Photoline) will easily export a standard ProPhotoRGB profile as a linear gamma profile so I now have both profiles (gamma 1.8 and gamma 1.0).
I then generated two identical printer profiles changing only the -S source space:
E.g. colprof -v -y -S ProPhoto.icm -cmt -dpp -O Test_PrinterProphotoSrc.icm plainpaper.ti3, and
colprof -v -y -S ProPhoto_lineargamma.icm -cmt -dpp -O Test_PrinterProphotoSrc_lineargamma.icm plainpaper.ti3
I couldn't find a way in Argyll to compare two profiles (especially with perceptual intents) so I used xicclu and generated ten neutral LAB points from 0-100 as input and compared the RGB results:
E.g. xicclu -fb -ip -s 100 test_printerprophotosrc.icm
xicclu -fb -ip -s 100 test_printerprophotosrc_lineargamma.icm
Conversion results using the standard ProPhotoRGB profile as source are:
0.000000 0.000000 0.000000 [Lab] -> Lut -> 0.000000 0.000001 0.000001 [RGB]
10.000000 0.000000 0.000000 [Lab] -> Lut -> 1.834441 0.577441 1.352944 [RGB]
20.000000 0.000000 0.000000 [Lab] -> Lut -> 4.969248 3.633593 3.668262 [RGB]
30.000000 0.000000 0.000000 [Lab] -> Lut -> 10.861680 9.784255 7.057493 [RGB]
40.000000 0.000000 0.000000 [Lab] -> Lut -> 18.199058 19.228959 14.434314 [RGB]
50.000000 0.000000 0.000000 [Lab] -> Lut -> 27.608013 31.531528 25.658035 [RGB]
60.000000 0.000000 0.000000 [Lab] -> Lut -> 44.758474 49.856496 41.119166 [RGB]
70.000000 0.000000 0.000000 [Lab] -> Lut -> 62.296613 65.503135 59.485163 [RGB]
80.000000 0.000000 0.000000 [Lab] -> Lut -> 75.861582 76.318738 75.158597 [RGB]
90.000000 0.000000 0.000000 [Lab] -> Lut -> 90.325365 88.927061 90.362753 [RGB]
100.000000 0.000000 0.000000 [Lab] -> Lut -> 99.998916 99.998529 99.998888 [RGB]
Conversion results using the linear gamma ProPhoto profile as source are:
0.000000 0.000000 0.000000 [Lab] -> Lut -> 0.000000 0.000001 0.000001 [RGB]
10.000000 0.000000 0.000000 [Lab] -> Lut -> 1.736744 0.912101 1.447588 [RGB]
20.000000 0.000000 0.000000 [Lab] -> Lut -> 4.739884 3.858732 3.784321 [RGB]
30.000000 0.000000 0.000000 [Lab] -> Lut -> 10.502501 9.830148 7.404452 [RGB]
40.000000 0.000000 0.000000 [Lab] -> Lut -> 18.085888 19.168456 14.772755 [RGB]
50.000000 0.000000 0.000000 [Lab] -> Lut -> 27.668562 31.410477 25.691384 [RGB]
60.000000 0.000000 0.000000 [Lab] -> Lut -> 44.787028 49.709416 41.132378 [RGB]
70.000000 0.000000 0.000000 [Lab] -> Lut -> 62.315907 65.377592 59.449139 [RGB]
80.000000 0.000000 0.000000 [Lab] -> Lut -> 75.898455 76.170333 75.126697 [RGB]
90.000000 0.000000 0.000000 [Lab] -> Lut -> 90.308257 88.752226 90.211267 [RGB]
100.000000 0.000000 0.000000 [Lab] -> Lut -> 99.998896 99.998516 99.998868 [RGB]
My observations:
1) Results are NOT identical
2) but results are generally close (not noticeable?)
3) except near black where there is a noticeable difference
Gamutvision can compare two profiles with each other and show the differences (dE) so I tried that also. The driving function was a little different, along the sRGB gamut boundary rather than along the grey axis, but results appear similar. I've attached a file showing the Gamutvision screen.
(Tentative) Conclusion: Colprof is affected by gamma of the source space, especially towards black.
I would appreciate any comments. Thanks.