Thank you very much again for your fast reply, Snibgo.
Well, when I say "passing through" the icc profile, I mean "converting".
I did what you say:
Code: Select all
convert /myPath/myCMYKImage.tif[1x1+0+0] txt:
before applying USWebCoatedSWOP.icc and then converting to myProfile.icc and the result is
"# ImageMagick pixel enumeration: 1,1,255,cmyk
0,0: ( 0,255,255, 0) #00FFFF00 cmyk(0,255,255,0)"
and for cielab:
"# ImageMagick pixel enumeration: 1,1,255,cielab
0,0: (136, 78, 62) #884E3E cielab(136,78,62)"
Then I did the same for the resulting image:
Code: Select all
convert /myPath/myLABImage.tif[1x1+0+0] txt:
and the result is exactly the same:
"# ImageMagick pixel enumeration: 1,1,255,cmyk
0,0: ( 0,255,255, 0) #00FFFF00 cmyk(0,255,255,0)"
and for cielab:
"# ImageMagick pixel enumeration: 1,1,255,cielab
0,0: (136, 78, 62) #884E3E cielab(136,78,62)"
It the conversion has been carried out, how can check it has been done correctly?
If I´m not wrong, ICC profile works (more or less) like a look up table, right? Just like this (sorry if the formatting is not correct):
ID CMYK_C CMYK_M CMYK_Y CMYK_K XYZ_X XYZ_Y XYZ_Z LAB_L LAB_A LAB_B
657 0 100 100 0 31.88 21.81 8.66 53.82 44.81 26.04 -> this is the real info for myProfile.icc
So if my "input" values are CMYK(0%, 100%, 100%, 0%), the output LAB values should be (53.82, 44.81, and 26.04), right?
Sorry if I´m loosing something, as I told I´m new in ImageMagick and printing world.
Thank you very much in advance.