No. #FFFFFF isn't 255,127,127.olafkarsten wrote:1: (255,127,127) #FFFFFF cielab(255,127,127)
So ask your printers, and use that value.olafkarsten wrote:These printers use LAB colorspace and they know exactly what white is.
No. #FFFFFF isn't 255,127,127.olafkarsten wrote:1: (255,127,127) #FFFFFF cielab(255,127,127)
So ask your printers, and use that value.olafkarsten wrote:These printers use LAB colorspace and they know exactly what white is.
Whatever the correct numbers are. It should be pure white, but it is not.snibgo wrote:No. #FFFFFF isn't 255,127,127.olafkarsten wrote:1: (255,127,127) #FFFFFF cielab(255,127,127)
Sounds somewhat angry. With the printers (I meant the machine) should be a joke.snibgo wrote:So ask your printers, and use that value.olafkarsten wrote:These printers use LAB colorspace and they know exactly what white is.
Code: Select all
convert xc:srgb(100%,100%,100%) -colorspace Lab -set colorspace sRGB -depth 16 txt:
# ImageMagick pixel enumeration: 1,1,65535,srgb
0,0: (99.9985%,50.0038%,49.9931%) #FFFE80027FFB srgb(99.9985%,50.0038%,49.9931%)
What colour do you get? If it is close to white, then the problem is probably in the profile (or equivalent). Perhaps it isn't correctly set for the paper or ink, or the intent is wrong.olafkarsten wrote:I think the resulting image from Imagemagick should be in pure white. But it does not. If I convert a white srgb pixel in cielab - I did not get a white pixel.
I have talked to tech people from the printer manufacturer. They pointet me towards whitepoint/Illuminant issue. But printer software, photoshop and IM use D50. So that was not the issue. Then I came back and studies all the posts again, and stumbled about this one. Seems that this is the issue - the rounding error: IM 'white' in cielab notation with this rounding error is 100,0,-1 - a really light shade of blue. But that's exactly what we get printet. So I guess I have to go to the bug forum and point some developer to this issue. Or Am I wrong?snibgo wrote:The calculator at http://www.brucelindbloom.com/index.htm ... lator.html takes the central value of the a* and b* channels as 0, with values being positive or negative. In current IM, the central values are 50%, not zero.
In Lab space, the triplet (x,50%,50%), using the IM convention, is a neutral colour from black, through grey to white.
Therefore white in IM's Lab space is (100%,50%,50%).
There is some rounding error. 100/65536 = 0.0015259, so the error in the b* channel is larger than I would like.Code: Select all
convert xc:srgb(100%,100%,100%) -colorspace Lab -set colorspace sRGB -depth 16 txt: # ImageMagick pixel enumeration: 1,1,65535,srgb 0,0: (99.9985%,50.0038%,49.9931%) #FFFE80027FFB srgb(99.9985%,50.0038%,49.9931%)
.
Whit cielab notation I mean the one that takes the central value of the a* and b* channels as 0 and the max/min values as -127,127. That what IM generates as white is 100,0,-1 - a light shade of blue, when in get printed. The printer software use that value. And if you check the IM generated files in Photoshop it gives you the same value.snibgo wrote:What gives you "100,0,-1"?
What version of IM are you running?
snibgo wrote:There is some rounding error. 100/65536 = 0.0015259, so the error in the b* channel is larger than I would like.
Hmm, in every direction an dead end.snibgo wrote:The rounding error from IM is 4 parts in 65536, or 1 part in 16,000. This would not be visible, and is far less than 1 part in 127.
Yes.olafkarsten wrote:If it helps, I can upload the three files somewhere for comparison.
Code: Select all
convert rgb.png -colorspace Lab im-lab-16bit.tif
Code: Select all
convert rgb.png -colorspace Lab -depth 8 im-lab-8bit.tif
That warning should not appear if you use IM-6.8.9-5 or later. But prior to that it's just a warning without any effect on the conversion.snibgo wrote: convert.exe: iCCP: Not recognizing known sRGB profile that has been edited `rgb.png' @ warning/png.c/MagickPNGWarningHandler/1832.