sRGB и кроссбраузерные цветовые различия

Как вы, наверное, знаете, цвета отображаются по-разному в разных браузерах, будь то CSS или какое-то изображение. После некоторых исследований выяснилось, что Sketch, Firefox и Chrome (у меня OSX Yosemite) используют профиль sRGB. Safari и Finder, кажется, используют что-то другое, и цвета сильно отличаются. Я пытаюсь установить некоторую согласованность в своем рабочем пространстве.

Насколько я понимаю, Safari по умолчанию использует цветовой профиль ОС, который называется «Цветной ЖК-дисплей». Переключение на sRGB (как тот, что у меня есть в списке «Дисплеи» > «Цвета», так и тот, который я скачал) приводит к очень синим / размытым цветам.

Как заставить Safari использовать sRGB? или я ошибаюсь, что это проблема? Часть моих текущих задач связана с цветовой палитрой CSS для клиента, но я понятия не имею, какой браузер более «правильный» — я предполагаю, что мое предположение использовать sRGB, а Safari — нет, верно, но, возможно, нет?


person cyberwombat    schedule 27.06.2015    source источник


Ответы (1)


Роуд-шоу "Антикварный вопрос"

Очень устаревший вопрос, вот современный ответ:

На момент вопроса в Chrome и Firefox не было управления цветом, а в Safari и OS X управление цветом осуществлялось очень долгое время. Стандартом Интернета является sRGB, но для того, чтобы он работал с браузером без управления цветом, монитор должен быть откалиброван (а не просто профилирован) для соответствия sRGB.

Сегодня

Сегодня Firefox и Chrome управляются цветом (в зависимости от версии может применяться только к изображениям, а не к цветам CSS).

Чтобы принудительно использовать определенный профиль ICC в Chrome, вы можете вставить его в адресную строку:

chrome://flags/#force-color-profile

Тем не менее, многие мобильные браузеры по-прежнему не поддерживают управление цветом (управление цветом использует много ресурсов процессора).


Широкий широкий мир гамм

Я отвечаю на этот старый вопрос, потому что хочу обратиться к другому вопросу: если вы используете стандартный монитор sRGB, а ваш браузер с управлением цветом не соответствует изображению sRGB, отображаемому в браузере без управления цветом, например как и в старой Opera, то ваш МОНИТОР не настроен или не соответствует sRGB. Если вы используете монитор с более широкой гаммой, этого следует ожидать.

Хотя существует несколько мониторов/дисплеев с «более широкой гаммой», таких как Apple Display P3 и мониторы с широкой гаммой AdobeRGB, большинство мониторов на рынке предназначены для отображения sRGB.

Чтобы использовать монитор с широкой гаммой, вы ДОЛЖНЫ иметь управление цветом и использовать приложения с управлением цветом для всего, где важен цвет.

Но если вы используете монитор sRGB, все должно работать без управления цветом, если вы можете настроить свой монитор в соответствии со спецификациями sRGB. Это связано с тем, что sRGB — это цветовое пространство, относящееся к дисплею, которое также является стандартом для всемирной паутины. И хотя CSS4 будет добавлять дополнительные цветовые пространства, sRGB останется пространством по умолчанию в обозримом будущем (есть некоторые причины доступности, для которых sRGB лучше подходит).

На самом деле вы можете добиться лучшей производительности, если НЕ используете управление цветом, а вместо этого убедитесь, что ваш дисплей правильно откалиброван для sRGB. Если вы можете.

Калибровка

Если вы используете управление цветом и хотите получить точные результаты, вам действительно нужен аппаратный калибратор/профилировщик и программное обеспечение, такое как XRite i1 Display Pro.

person Myndex    schedule 10.08.2019
comment
Не совсем ответ. Вы не можете (насколько мне известно) заставить браузер пользователя использовать sRGB, вы можете изменить его только для себя. Если вы пытаетесь добиться согласованности вашего веб-сайта для всех ваших пользователей, я думаю, что нам всем не повезло. Дайте мне знать, что вы думаете об этом. Я действительно задавал аналогичный вопрос, и никто не ответил на эту проблему. - person Jon Nezbit; 08.08.2020
comment
@JonNezbit Это зависит от браузера и от того, использует ли браузер / система / пользователь управление цветом. Если да, то пометьте изображения как sRGB. (Браузеры с управлением цветом обычно интерпретируют изображения без тегов как sRGB, потому что sRGB в настоящее время является стандартом для Интернета.) Если управление цветом не используется, то изображение отображается для устройства отображения, которое обычно имеет sRGB. Насчет консистенции: не повезло. Это требует от пользователей калибровки своих систем. - person Myndex; 11.08.2020