-
After calibrating (XYZ LUT + Matrix) the colors look the same in Illustrator and Photoshop, but have a purple cast (the exact same purple cast) in Chrome and Edge.
As far as I know, those browsers are color managed, just like Adobe apps, so why is there a difference?
Browsers use the matrix simplification instead the 3d mesh of measuremenets stored in a XYZLUT profile. (XYZLUT + matrix store matrix for compatibility).
Long time ago Firefox supported table profiles (3dmesh) but it was very very slow drawing on high res images. I’m talking about core 2 duo generations. AFAIK there is no support for table profiles on curret browsers (others may correct me).
Is your display so bad behaved that is needs an XYZLUT table to describe its behavior? As a general rule on a well behaved display you should use matrix single curve, not really for teh 3d mesh vs matrix differences (it’s a well behaves display after all) but to avoid posterization color tint due 3 independent TRC. On a well behaved display and 8bit ditherless pipeline you’ll have some banding in gradients due gamma not matching between image and display profiles… but no color tint caused by color management itself (it may happen because other things). With 3 TRC and reasonably good grey calibration you may have this issue.
So as a general rule, matrix + 1 single TRC curve, validate. If not OK, display is not so well behaved and may need a 3d mesh description of color volume instead of the matrix + perfectly neutral grey idealization.
Display Calibration and Characterization powered by ArgyllCMS