Как изображения с широкой гаммой выглядят на обычном дисплее?
В Webkit есть страница с примерами изображений с широкой гаммой по адресу https://webkit.org/blog-files/color-gamut/.
Если вы посещаете эту страницу на обычном дисплее, управляемом ОС с управлением цветом (iOS 9.3+, macOS), многие изображения выглядят по-разному между sRGB и изображением альтернативной гаммы.
Почему они отличаются? На мой взгляд, они отличаются одинаково на широкоэкранном дисплее (iMac 27" retina, iPad Pro) - апельсины и красные оттенки увеличены. Так что, кажется, наличие широкого спектра не добавляет особого эффекта.
Я бы предположил, что изображения с широкой гаммой будут синхронизированы по цвету "вниз", чтобы их нельзя было отличить от версии sRGB. Так почему же разница очевидна?
1 ответ
В рабочем процессе с управлением цветом исходный профиль будет преобразован в профиль отображения для отображения изображений независимо от того, является ли вход sRGB или что-то более широкое, например AdobeRGB. Если пространство ввода меньше, чем пространство отображения, тогда не должно быть никаких изменений в воспринимаемом цвете. Если пространство ввода больше, то при преобразовании будет использоваться какое-то намерение рендеринга, чтобы попытаться отобразить (или обрезать) гамму пространства ввода на пространство экрана.
Причина, по которой изображения sRGB выглядят иначе, чем изображения более широкого профиля, заключается в том, что гамма вашего монитора отличается от sRGB. Обычные мониторы гаммы не являются мониторами sRGB - они могут быть похожими, но их нет. Если вы используете относительно новый монитор, есть хороший шанс, что в определенных областях его гамма выйдет за пределы sRGB. Поэтому, когда вы конвертируете из широкого пространства в пространство экрана, вы, скорее всего, увидите цвета, которые все еще не входят в гамму sRGB, но находятся внутри экрана.