Я использую новый MacBook Pro 15 дюймов с macOS 10.13.4, настроенным с цветовым профилем цветного ЖК-дисплея по умолчанию. Я занимаюсь графическим дизайном и заметил, что все цвета в Chrome и Safari выглядят «размытыми» по сравнению с Firefox. Последний имеет более насыщенные/яркие цвета, и это происходит с нативными элементами HTML/CSS (т.е. не только с изображениями).
Вот скриншот домашней страницы SmashingMagazine со сравнением (Chrome слева, Firefox справа). Обратите внимание, что цвета в Firefox более яркие (справа):
Если я изменю цветовой профиль своего дисплея на sRGB IEC61966-2.1, Chrome и Firefox будут выглядеть одинаково.
Почему это? Любая помощь приветствуется.
По умолчанию Firefox применяет цветокоррекцию только к изображениям со встроенными цветовыми профилями. Вы можете включить полное управление цветом , чтобы применить цветокоррекцию ко всему, включая цвета, определенные в CSS. Тогда он должен больше походить на Chrome и Safari.
В about:config
(введите это в адресную строку), gfx.color_management.mode
установите 1
.
У мониторов разные кривые отклика. Например, на одних мониторах разница между #FF0000
и #FA0000
может быть заметна, а на других нет.
Цветовые профили содержат перекосы, чтобы компенсировать это путем изменения фактического вывода в попытке сохранить контрастность и общую точность предполагаемого внешнего вида. Их можно применять к мониторам, принтерам и другим устройствам.
Многие форматы изображений поддерживают встроенные цветовые профили; подумайте о том, что это сводится к дескрипторам того, как это должно выглядеть . Если системе известны неточности вашего монитора, она может объединить этот профиль с профилем изображения, чтобы исказить вывод для наилучшего возможного воспроизведения.
Когда речь идет о вещах без профилей, таких как значения цвета в CSS, необходимо сделать некоторые предположения о намерениях.
Допустим, ваш монитор действительно производит заметную разницу между двумя похожими цветами, упомянутыми ранее. Вы используете эти цвета в своем CSS. Предполагается, что ваше намерение состояло в том, чтобы показать тонкую разницу. Некоторые мониторы могут в конечном итоге отображать на экране один и тот же цвет, несмотря на то, что им отправляются два цвета. Коррекция цвета изменяет цвета, отправляемые на экран, поэтому на самом деле воспроизводится тонкая разница. Если бы вы хотели, чтобы они выглядели одинаково, вы бы просто использовали #FF0000
и никогда не беспокоились о них #FA0000
, верно?
Digital Color Meter знает об используемых цветовых профилях. Вот почему он дает разные значения для одного и того же изображения на двух разных дисплеях и разные значения в зависимости от того, какое цветовое пространство вы выбрали.
Смешно читать ответы "экспертов". Им просто нужно запустить Firefox в своем браузере на своих откалиброванных мониторах, чтобы увидеть реальную разницу. Что бы ни делал Firefox (да, Firefox, а не цветовой профиль, не аппаратное устройство), он усиливает яркость и обеспечивает более теплые цвета.
Тецуджин
Ральф
Тецуджин
Ральф
Тецуджин