Профили ICC предоставляют способ сопоставить цвета, которые ваш монитор считает отображаемыми (растровое изображение / изображение или другая графика), с тем, что он фактически выводит на панель. Используя программное обеспечение, которое поддерживает эти профили, вы можете получить более согласованные цвета.
Основной поток такой:
- Программа читает графический файл
- Программа использует профиль icc для компенсации недостатков ваших мониторов
- Когда вы меняете монитор, вы меняете профиль icc, чтобы он соответствовал новому монитору
- При печати вы используете другой профиль icc, подходящий для принтера, чтобы компенсировать недостатки принтера
Это делается для того, чтобы убедиться, что цвета на экране соответствуют печатной бумаге, и, как правило, это не то, что выходит за рамки хитрости.
Если вам нужна согласованность между вашими собственными мониторами, вам просто нужно их откалибровать и настроить профили для ваших мониторов. Я не знаю, как это сделать, но я думаю, что у Adobe есть довольно хорошие документы по этому поводу.
Если вы хотите что-то вроде одинаковых цветов, скажем, во флэш-игре разных пользователей, я не думаю, что это возможно. В любом случае это будет работа клиентов по управлению ICC-профилем и работа flashplayers для поддержки компенсации.
В любом случае часть настройки параметров монитора перед выполнением калибровки заключается в том, что это изменяет цветопередачу дисплея, поэтому при изменении настроек вам придется заново калибровать дисплей.