Chrome отображает цвета по-разному от Safari и Firefox - программирование
Подтвердить что ты не робот

Chrome отображает цвета по-разному от Safari и Firefox

Chrome делает # FF3A00 как # FF0000 по какой-то причине. Я привел скриншот из jsfiddle, чтобы проиллюстрировать эту точку. Цвет, который сообщает счетчик цветов (и то, что я вижу), отличается от того, что говорит 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

4b9b3361

Ответ 2

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

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

Ответ 3

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

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

Ответ 4

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

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

Ответ 5

Средство выбора цвета Chrome работает с использованием цвета из текущего цветового профиля монитора, и проблема может возникать при изменении настроек цвета или изменении монитора, пожалуйста, воспользуйтесь приведенным ниже методом для решения.

Перейдите в chrome://flags/# force-color-profile и нажмите Сбросить все по умолчанию

Благодарю.

Ответ 6

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

Ответ 7

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

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

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

with default profile

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

with sRGB ICE61966-2.1 profile

From: CSS-цвета в OS X отображаются правильно в Firefox, но неправильно в Safari и Chrome (потенциально "решены")

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

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