Chrome отображает цвета не так, как Safari и Firefox. - PullRequest
57 голосов
/ 04 июня 2011

По какой-то причине Chrome отображает # FF3A00 как # FF0000. Я включил скриншот из jsfiddle , чтобы проиллюстрировать это. Цвет, который сообщает Color Meter (и то, что я вижу), отличается от того, что говорит CSS.

Это происходит и с другими цветами. Например, # FFAF00 отображается как # FFA400 в соответствии с измерителем цвета.

Однако цвета отображаются без проблем в Safari и Firefox. Я на Mac, использую Chrome 11, Safari 5 и Firefox 5.

Я уверен, что есть логическое объяснение. Есть идеи?

Обновление: я прилагаю скриншот Chrome рядом с Safari, показывающий ту же самую страницу. Я проверял это изображение в Photoshop: цвета # F00 в Chrome и # FF3A00 в Safari. Chrome vs Safari

Chrome renders #FF3A00 as #F00

Ответы [ 7 ]

44 голосов
/ 06 июня 2011

Хорошо, как оказалось, мне нужно было перезапустить мой Chrome. Я часто подключаю свой MacBook Air к 24-дюймовому монитору. Похоже, что Chrome отображает цвета неправильно, когда я переключаюсь на монитор, который отличается от того, который использовался при запуске Chrome.

Я нашел ответ на Справочном форуме Google : «Я должен упомянуть, что в OS X каждый раз, когда вы меняете монитор или профиль монитора (например, если вы переключаетесь с дисплея ноутбука на внешний дисплей) ), вы ДОЛЖНЫ перезапустить Chrome, чтобы получить необходимую информацию о профиле монитора из ОС. "

20 голосов
/ 14 июня 2011

Я недавно опубликовал похожий вопрос: https://stackoverflow.com/questions/6338077/google-chrome-for-mac-css-colors-and-display-profiles

Как ответил Эндрю Маршалл, это известная проблема: http://code.google.com/p/chromium/issues/detail?id=44872

11 голосов
/ 22 мая 2018

По умолчанию и Firefox, и Safari используют цветовой профиль sRGB.Вы должны сделать то же самое, если ваш Google Chrome использует другой цветовой профиль по умолчанию.

  1. Доступ в Chrome: chrome: // flags / # force-color-profile
  2. Изменить Принудительный цветовой профиль на " sRGB ".
  3. Перезапустить браузер и подтвердить показанные цвета.*
4 голосов
/ 04 июня 2011

Mac настроил цветовую коррекцию для вашего монитора.Ваш браузер может или не может использовать коррекцию цвета для веб-контента / изображений в зависимости от его настройки.Ваша палитра цветов сообщает, что ваша ОС думает, что это делает.Ваш браузер может сообщить что-то еще.

Цвет на компьютерах.Что-то, что многие из нас считают само собой разумеющимся, но никогда не удосужились понять, как оно воспроизводится.

2 голосов
/ 13 февраля 2018

Средство выбора цвета Chrome работает с использованием цвета из текущего цветового профиля монитора, и проблема может возникать из-за изменения настроек цвета или изменения монитора, пожалуйста, воспользуйтесь приведенным ниже методом, чтобы решить.flags / # force-color-profile и нажмите Сбросить все по умолчанию

Спасибо.

1 голос
/ 31 марта 2019

Я изменил цветовой профиль в OS X, и он отсортировал его для меня.

Смотрите скриншоты ниже, используя другой цветовой профиль.Обратите внимание, что на скриншотах я пытаюсь различить #ff00ff, #ff1aff, #ff33ff и #ff4dff.Только когда я не выбираю цветовой профиль OS X по умолчанию, я могу правильно различать цвета.

Цветовой профиль по умолчанию:

with default profile

С другим цветовым профилем:

with sRGB ICE61966-2.1 profile

От: Цвета CSS на OS X отображаются правильно в Firefox, но неправильно в Safari и Chrome(потенциально «решенный»)

Я обнаружил, что Safari и Chrome не могут различать #ff00ff, #ff1aff, #ff33ff и #ff4dff.Но Firefox мог.Кроме того, Inkscape, приложение X11, может.Но Gimp и Libreoffice Writer, не являющиеся приложениями X11, не смогли.Приложения Firefox и X11, похоже, каким-то образом используют свой собственный цветовой профиль.

Я понятия не имею, почему Mac по умолчанию использует профиль Color LCD, который не делает этого различия среди других.

0 голосов
/ 13 сентября 2016

Была эта проблема с Chrome (Lubuntu) при экспорте PNG в Photoshop. Решение: Файл -> Сохранить как -> Снимите флажок " Профиль ICC: Adobe RGB (1998) ".

...