JPG с профилем ICC выглядит блеклым в браузере

Когда я закончу обработку своего изображения в Photoshop, я захочу сохранить его как файл .JPG.

Когда открывается диалоговое окно сохранения, рядом с «Профиль ICC: sRGB IEC61966-2.1» стоит галочка.

Я понимаю, что это встраивает заголовок цветового пространства sRGB в изображение. Вот мой вопрос:

Если я вставляю профиль sRGB, то почему изображение в браузере выглядит блеклым? Я так понимаю, что sRGB должен быть по умолчанию для браузеров/веб-сайтов? Поэтому мое изображение со встроенным профилем sRGB должно отображаться правильно.

Какой браузер? Не все браузеры на самом деле читают профиль ICC, встроенный в метаданные.
Хм, браузеры должны по умолчанию использовать sRGB, а встроен ли профиль sRGB или нет, не должно иметь значения? Если браузер использует профиль, он получает sRGB, если нет, то по умолчанию используется sRGB. Что мне здесь не хватает - почему изображения со встроенным профилем sRGB выглядят по-разному в браузерах?
Какова цветовая гамма используемого вами монитора и есть ли у него цветовой профиль?
@elelont Не все браузеры по умолчанию используют sRGB. То, что они должны , не означает, что они все делают .
Я также не думаю, что sRGB IEC61966-2.1 — единственная «изюминка» sRGB. Однако между ними не должно быть заметной разницы.
@MichaelClark Да, точно. Я думаю, что на самом деле большинство по умолчанию отправляют неизмененные значения сразу.
Это происходит только на вашем компьютере или везде? У вас широкоформатный монитор? Как именно вы получаете свой профиль монитора, который вы используете на компьютере, где вы редактируете и оцениваете изображения? Как вы конвертируете в sRGB, конвертируете или назначаете? Можете ли вы опубликовать пример? Какое цветовое пространство вы используете перед преобразованием в sRGB? Наконец, вы видите такое поведение только со своими изображениями или со всеми изображениями? Редактировать: о каких браузерах мы говорим?

Ответы (2)

Вот мое предположение. В комментарии вы отмечаете, что «если браузер использует профиль, он получает sRGB, если нет, то по умолчанию используется sRGB». Но это не обязательно так. Браузер может сказать: «Если есть профиль, я обработаю фотографию как управляемую цветом» и «Если профиля нет, показать ее в родных цветах монитора». Это естественное пространство может быть sRGB, и долгое время это было хорошим приближением к реальности, но это не обязательно так, особенно если у вас новый модный монитор.

Здесь есть страница: http://www.gballard.net/psd/go_live_page_profile/embeddedJPEGprofiles.html , в которой подробно рассказывается. Верхняя демонстрация позволяет навести курсор мыши, чтобы увидеть разницу между Adobe RGB и sRGB в версиях с тегами и без тегов; прокрутите вниз, чтобы увидеть различные цветовые пространства по сравнению с тем же цветовым пространством без тегов. На моем ноутбуке (с ужасным, но цветопрофилированным экраном) и Firefox Adobe RGB показывает более заметный скачок, но нетегированный sRGB определенно тоже отличается от тегированного. (Хотя теги Adobe RGB и sRGB кажутся неразличимыми.)

Я также заметил, что в моей системе изображение sRGB без тегов выглядит немного темнее и контрастнее. Похоже, это может быть то, что вы описываете, когда говорите, что профиль со встроенным профилем «выцветает». Итак, я думаю, что суть в том, что версия с профилем ICC, вероятно, действительно правильная; если вы хотите, чтобы он был «более резким», соответствующим образом отрегулируйте обработку.

Спасибо за исчерпывающий ответ. Изображение sRGB без тегов выглядит немного темнее и контрастнее. Но что это значит, если браузер говорит: «Если есть профиль, я обработаю фотографию как цветокорректируемую». Есть ли у него второй слой цветового профиля поверх встроенного профиля sRGB? Я не совсем понимаю, чем изображение, созданное браузером поверх того же пространства sRGB, отличается от того, которое я вижу в IrfanView, Photoshop и т. д.? Почему браузер не отображает изображение, как остальные программы (IrfanView, Photoshop)?
Я ожидаю , что эти другие программы на самом деле обрабатывают изображения без профиля как sRGB, и они могут выглядеть по-другому в браузере (который обрабатывает их как собственные для монитора, и мы надеемся, что он достаточно близок к sRGB). Если вы говорите, что помеченное изображение выглядит по-разному в браузере и других средствах просмотра, это другая проблема, и что-то не так с (вероятно, браузерами) интерпретацией профиля.
Хорошо, я исследовал это немного больше, я открываю необработанный файл в PS (фотошоп): 1) Сохраните файл как jpg БЕЗ БРАУЗЕРА профиля ICC! = PS | IRFANVIEW == БРАУЗЕР | 2) Сохраните файл в формате jpg С ICC-профилем БРАУЗЕРА == PS | PS != IRFANVIEW | Поэтому я предполагаю, что IrfanView (а также Paint и Photos и т. д.) не читает профиль ICC - это правильно? Странно то, что PS отображает JPG с ICC и без него ТОЧНО одинаково. Как это возможно? upload.ee/image/5461652/Different.jpg
Да, я думаю, что происходит то, что A) PS и браузер поддерживают управление цветом, B) PS по умолчанию использует sRGB для нетегированного, C) браузер по умолчанию использует неуправляемый цвет для нетегированного и D) Irfanview (и т. д.) просто не в курсе. Можете ли вы подтвердить, что версии ICC и не версии выглядят одинаково в Irfanview?
Да, я могу подтвердить, что ICC не имеет значения в IrfanView. Кроме того, ICC не имеет значения в PS. Я обнаружил, что мой цветовой профиль Windows был установлен на ProPhoto — кажется, что PS использует это значение, поскольку встроенный профиль ICC не имеет никакого эффекта. Странно то, что PS - единственная программа, на которую влияет профиль Windows.
@ele-lont: при работе с изображениями без тегов вступают в силу настройки «рабочего пространства». "Я обнаружил, что мой цветовой профиль Windows был установлен на ProPhoto" - т.е. профиль монитора?
PS с профилем и без выглядит одинаково: PS есть настройка, в которой вы указываете, что произойдет, если вы откроете изображение без профиля. Один вариант — оповещение, другой — тихое назначение профиля типа sRGB. Посмотрите на свои настройки, они должны дать вам объяснение, которое вы ищете.

Экспериментальным путем я обнаружил, что некоторые приложения игнорируют ICC-профиль sRGB (даже если приложение намеренно добавило его). Другие (например, PTGui) удалили флаг, указывающий, что sRGB уже применен.

Вся территория в беспорядке...