Мне кажется Вы пошли не правильным путем, т.е. от "правильного" решения к решению, которое не даст правильный результат.
Ратников Серёжа писал(а): Ср ноя 21, 2012 18:39
Исходные данные:
- Save For Web с активной галочкой конвертации в srgb
- Save As... c присоединённым профилем srgb
- Save As... без профиля, но с предварительной конвертацией в пространство srgb.
Ожидаемый результат:
- IrfanView покажет одинаковый цвет.
Ваши ожидания вполне обоснованы и если этого не происходит, то надо искать ошибку не в исходных данных, а в результирующих, т.е. в программе InfanView.
Исходя из Ваших сообщений, программа InfanView "корректно" (что под этим подразумевается, это отдельный вопрос) отображает файл, если в него внедрен профиль. И это верно, если внедренный профиль - sRGB.
Следовательно, единственный вывод, который из этого следует: цветовое пространство, которое программа InfanView использует как пространство по умолчанию, не является пространством sRGB.
Все ... далее, если это возможно установите цветовое пространство, которое используется по умолчанию в программе InfanView в sRGB, и все три изображения станут одинаковым. Если нельзя поменять "умолчательное" цветовое пространство, то, либо смеритесь с этим фактом, либо используйте в качестве просмоторщика изображения другую программу.
Далее, все три, упомянутые Вами изображения могут отличаться от того, что Вы видите в редакторах (или просмоторщиках) поддерживающих более широкие цветовые пространства при условии, что и Ваш монитор способен отображать эти более широкие цветовые пространства.
Увы, с этим фактом, надо смириться: при переходе от более широкого цветового пространства к более узкому возможна потеря части информации, даже если конвертация выполнена 100% оптимальным образом.
Т.е. все три, упомянутые Вами изображения могут должны одинаковыми, но при этом могут слегка (или не слегка) отличаться от того, что Вы видите в редакторе с более широким цветовым охватом.
Ратников Серёжа писал(а): Чт ноя 22, 2012 18:06
Научился выводить такой же цвет, в котором и редактировал. На своём компе теперь проблем вроде как нет. Выложил в интернет, посмотрел разными браузерами - FF с поддержкой профилей отобразил корректно файлы с профилями, а без оных - краснее. IE - везде красно (
Верните все обратно, это не правильный путь.
Julysha писал(а): Ср ноя 21, 2012 19:07
Если картинка без профиля, либо, если программа не умеет читать профили, то картинка по дефолту открывается с координатами, которые в картинке записаны (профиль будет взят за sRGB), но в цветовом пространстве стандартного монитора (который установлен в Windows). Чем больше отличается цветовой охват монитора от sRGB, тем сильнее разночтения в цвете.
Абсолютно не согласен с данным утверждением.
Если бы это было верно, тогда любое изображение в sRGB формате показывалось бы не правильно, практически на любом мониторе при использовании, скажем IE. Т.к. в 99% sRGB != "цветовому пространству монитора".
Этого не происходит.
Как работает CMS:
Изображение |--- (профиль изображения) --- > "стандартное" цветовое пространство в CMS |--- (профиль монитора) ---> "то что мы видим"
"профиль монитора" может быть как профилем полученным после калибровки, так и неким "заводским" или "умолчательным" профилем для данного монитора.
"профиль изображения" в тех программах/просмоторщиках, которые поддерживают работу с профилями - это внедренный профиль (если такого нет, то sRGB), в программах/просмоторщиках, которые не поддерживают работу с профилями - это sRGB.
"прямой вывод" существовал давно (до появления в Винде Системы Управления Цветом (CMS)), после появления CMS миновать <"стандартное" цветовое пространство> нельзя, и "профиль изображения" будет присутствовать всегда. И если "умелые" ручки у себя ничего в системе не крутили, то по умолчанию это будет sRGB.

