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.
6 ответов:
недавно я опубликовал аналогичный вопрос: https://stackoverflow.com/questions/6338077/google-chrome-for-mac-css-colors-and-display-profiles
Как ответил Там Эндрю Маршалл, это известная проблема:http://code.google.com/p/chromium/issues/detail?id=44872
ОК, как оказалось, мне нужно было перезапустить мой Chrome. Я часто подключаю свой macbook air к 24-дюймовому монитору. Похоже, что Chrome отображает цвета неправильно, когда я меняю монитор, который отличается от того, что было использовано при запуске Chrome.
Я нашел ответ на форум помощи Google : "Я должен упомянуть, что в OS X каждый раз, когда вы меняете свой монитор или профиль монитора (например, если вы переключаетесь с дисплея ноутбука на внешний дисплей), вы Необходимо перезапустить Chrome, чтобы получить правильную информацию о профиле монитора из ОС."
Mac имеет цветокоррекцию, настроенную для вашего монитора. Ваш браузер может или не может использовать цветокоррекцию для веб-контента / изображений в зависимости от его настройки. Ваш выбор цвета сообщает, что ваша ОС думает, что это рендеринг. Ваш браузер может сообщить что-то еще.
цвета на компьютерах. То, что многие из нас считают само собой разумеющимся, но никогда не удосуживались понять, как это делается.
по умолчанию Firefox и Safari используют цветовой профиль sRGB. Вы должны сделать то же самое, если ваш Google Chrome принимает другой цветовой профиль по умолчанию.
- доступ в Chrome:chrome: / / flags / #force-color-profile
- изменить профиль цвета силы на "sRGB".
- перезапустите браузер и засвидетельствуйте оказанные цвета теперь.
Chrome color picker работает, принимая цвет из текущего цветового профиля монитора, и проблема может возникнуть путем изменения настройки цвета или когда-нибудь изменить монитор, пожалуйста, проверьте ниже метод для решения.
перейдите в chrome: / / flags / #force-color-profile и нажмите Сбросить все по умолчанию
спасибо.