Довольно часто в интернете всплывает один и тот же вопрос: почему в разных программах одна и также картинка отображается по разному. Все дело в том, что различные программы по разному систему управления цветом, и, в частности, поддержки ICC-профилей.

Давайте рассмотрим данную ситуацию чуть чуть более подробно.

 

В идеале, для всех устройств вывода изображений, будь то монитор, принтер, или же любое другое устройство вывода, в системе управления цветом должен быть установлен свой ICC-профиль. Но также и в исходном изображении должен присутствовать профиль, или хотя бы описание того, в каком цветовом профиле данное изображение необходимо отображать.

А на систему управления цветом возлагаются функции поддержки этих профилей и преобразования исходного изображения на основе этих двух профилей. Да вот только, к сожалению, не во всех программах такой функционал предусмотрен. Даже различные брайзеры одну и туже картинку, в зависимости от того, в каком цветовом пространстве она сохранена, и с каким профилем, могут отобразить её по разному.

Но благо с браузерами легко проверить как они поддерживают ICC-профили. Для этого достаточно перейти по ссылке на страничку Is your system ICC Version 4 ready? Там вы увидите одно изображение, разделенное на 4ре части, и сохраненное с различными цветовыми профилями.

А именно: v4 e-sRGB, v4 YCC-RGB, v2 GBR, v2 Adobe RGB. Изображение этой картинки будет отличаться в зависимости от возможностей вашей системы по обработке ICC профилей.


А чуть ниже дается расшифровка полученного результата.

- Если вы видите картинку такой, без искажений, то ваша система поддерживает ICC 4й и 2й версии

- Если две верхних четверти имеют цветовые искажения, то ваша система поддерживает только 2ю версию ICC

- если картинка выглядит так, то ваша система не поддерживает (или по тем или иным при чинам не работает) с ICC-профилями.

P.S. Картинки, примеры и описания взяты мной со странички Is your system ICC Version 4 ready? Авторские права принадлежат правообладателям.