7

У меня есть два Mac и пара окон Windows - если я делаю скриншоты (также смотрю на экраны ...) чего-либо на каждой из них, машины Windows и один Mac выглядят одинаково, но мой Mac выглядит иначе. Зачем? Как мне это исправить?

В качестве примера, Mac, который работает: Правильный

Mac, который не: Неправильно

Что я могу изменить, чтобы сделать эту работу?

4 ответа4

5

Я думаю, что цвет фона другой, потому что вы создали его, используя изображение без тегов. Проблема в том, что каждое приложение по-разному отображает непомеченное изображение / цвет.

Из цветовых несоответствий в OS X:

В палитре safari/ color непомеченное изображение будет отображаться в соответствии с цветовым охватом вашего монитора.Если вы используете 2010 mbp 15, после правильной калибровки цветовая гамма должна быть близка к srgb, но не точного соответствия, поэтому изменение цвета.

Возможно, вы захотите прочитать этот веб-сайт, чтобы лучше понять непомеченное изображение в браузерах. http://www.gballard.net/psd/go_live_page_profile/embeddedJPEGprofiles.html

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

Проблема ясно объяснена в приведенной выше ссылке встроенного профиля JPEGprofiles с демонстрациями и советами по включению цветовых профилей в изображения.

0

Это проблема, связанная с гаммой. В 10.6 по умолчанию гамма теперь равна 2,2 (как у ПК), где она была ранее 1,8 на всех Mac. 2.2 "темнее" для ваших глаз.

Вы были правы, полагая, что вы можете откалибровать свой монитор, чтобы решить эту проблему. Когда вы делаете снимок экрана в OS X, он встраивает значение гаммы вашего дисплея в результирующее изображение. Если вы установите для обоих дисплеев гамму 2,2, они должны выглядеть намного ближе при одинаковой настройке яркости (или, по крайней мере, снимки экрана, сделанные на разных машинах, должны отображаться правильно на одной машине).

Узнайте больше здесь: http://support.apple.com/kb/ht3712

0

Вам нужен только чистый скриншот, и он в формате PNG?

Попробуйте использовать pngcrush, чтобы удалить цветовой профиль из файла и посмотреть, очистится ли он:

http://www.kaktus.cc/weblog/png_and_color_profiles/

0

Чтобы исправить это в большинстве ОС и браузеров, сделайте следующее:

  • Создайте крошечное изображение (например, 1px), используя нужный цвет
  • Дайте ему профиль sRGB ICC
  • Используйте это в качестве фона

Согласованность цветов - это головная боль - почти наверняка нет способа, чтобы это выглядело одинаково на всех машинах и во всех браузерах (даже при условии калибровки!). Но мы можем стараться изо всех сил.

Встраивание профилей ICC, если они соблюдаются, дает вам контроль над цветовым пространством, используемым для отображения изображения, и может гарантировать согласованность цветов. Ваша проблема возникает из-за того, что без профиля Safari отображает цвета в цветовой гамме монитора, а не в sRGB. Единственная причина, по которой он отлично смотрится на первом Mac, это то, что цветовая гамма монитора соответствует sRGB.

Вы используете стили CSS с кодами RGB для установки цвета фона. Стандарт CSS3 предлагает свойство цветового профиля , которое позволит вам включить цветовой профиль, чтобы управлять тем, как этот фоновый цвет отображается, но, к сожалению, почти ни один браузер пока не реализует это.

Использование тегового изображения с цветным профилем в качестве фона (и, например, мозаики) вместо CSS позволит вам обеспечить согласованность во всех браузерах, которые поддерживают теги профиля ICC в изображениях. К сожалению, это не все браузеры (например, IE это не так), поэтому вначале я сделал краткий обзор того, что нет гарантии, что вы когда-либо сможете получить согласованность везде.

Я рекомендую вам создать крошечное изображение, используя нужный цвет, пометить его профилем sRGB и использовать в качестве фона. Это должно обеспечить вам согласованность почти везде (поскольку IE/Windows в любом случае предполагает sRGB для всего).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .