Ivan Tsyba wrote: Hi, > 1. How color managed software visualize images on characterised monitor: > program just make matrix > calculation between source and destination (monitor) profiles? Or > additionally it calculate > chromatic adaptation shift according to monitor white point? It seems that > make, because white > pixels of image is visualised as full white of monitor, and without > correction according to actual > display white point image will be look not as expected. > Or color management logic conciser that user adopted to D50 illuminant not > to display white point? White point relative transforms are the default in an ICC workflow. So the chromatic transform is performed in converting an input space to PCS, and again when transforming from PCS to an output space. > 2. What white point is used in prints color managing: naked paper XYZ values > or XYZ of ideal > reflecting diffuser under D50 illuminant? It depends where in the workflow you look at it. In PCS it is D50. With white point relative intents, this maps to the paper white. > 3. Lab PCS in profiles is always D50 Lab even if device has not D50 white > point? Values > recalculated, in that case, to D50 Lab using Bradford transformation? PCS Lab is always D50. Due to some historical issues in the ICC profile format, the Bradford transform is not always used. It is a little complicated: 1) For prints, the assumption is that the media is measured under a D50 illuminant, and if not the measurements are assumed to be chromatically transformed (ie. using something like Bradford) to be equivalent to having been measured under a D50 illuminant. But then there is another (typically) more subtle white point transform, between the paper white and the PCS white, and this uses a straight XYZ shift ("wrong Von Kries"). 2) For displays, it is even more complicated. There is no agreed upon approach for ICC V2 profiles. Some profilers use Bradford and hide it from the profile (they set the white point tag to D50, even if the display white is not D50 ICC V4 does this), some set the white point tag accurately and use wrong Von Kries (contributing to the blue turns purple problem), and some set the white point correctly and use Bradford - the latter is consistent with sRGB and AdobeRGB. Graeme Gill.