Facebook применяет какой-то неопределяемый цветовой профиль или это глупость Firefox по управлению цветом? - Фотопедия
8 голосов
/ 22 июня 2012

Я редактировал некоторые случайные фотографии вечеринки, намереваясь опубликовать их на Facebook, чтобы мои друзья могли их увидеть, и сегодня я загрузил эти снимки только для того, чтобы обнаружить, что цвет ужасно отключен (в Firefox, поскольку хром кажется незатронутым - я не смог протестировать другие браузеры). Красные и синие цвета становятся пурпурными, зеленые насыщаются до такой степени, что большинство деталей в траве и деревья теряются. Конечно, я не стал перезагружать снимки, поскольку знал, что сделал все возможное для решения этой проблемы. Кроме того, я думал, что 99% людей не дают .... о цвете, и в любом случае никто не мог знать, как мои фотографии должны были выглядеть, в отличие от того, как они на самом деле выглядят. Просто надеюсь, что все используют хром :-) Хорошо, достаточно болтовни.

Теперь посмотрим, что смешного: поскольку у меня уже была такая проблема (загрузка фотографий для ответа здесь на photo.SE), я знал, как этого избежать. Профиль, назначенный для этих снимков фотошопом, sRGB IEC61966-2.1, не был правильно интерпретирован Firefox, который теоретически должен управлять изображениями, для которых встроен цветовой профиль, но практически любит только те, у которых профиль отсутствует вообще.

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

Как только они были загружены на Facebook, на снимках были обнаружены проблемы с цветом, о которых я упоминал в начале своего вопроса. Пытаясь понять, что происходит, и если Facebook изменил что-то, я скачал один из снимков, который имеет приятную цветовую вариацию и легко позволяет обнаружить различия в воспроизведении. В моем средстве просмотра изображений (и в Chromium, и в Photoshop) он выглядит хорошо, я вижу в его свойствах, что у него нет встроенного цветового профиля или другой информации exif, но если его просматривать в Firefox, эти плохие раздражающие проблемы с цветом не исчезнут, даже отключив управление цветом в about: config.

Facebook применяет цветовой профиль, который невидим, правильно обрабатывается всеми приложениями, но этого достаточно, чтобы испортить Firefox?
Обновление: да, это так. Это не совсем невидимо, но не отображается как метаданные в трех разных средствах просмотра изображений, которые я пробовал.

Новый вопрос: что можно сделать? Почему Firefox отказывается правильно отображать каждое изображение, помеченное цветовым профилем? Может ли эта проблема быть связана с различными версиями Firefox, созданными для разных ОС?

Несомненно, у firefox (я использую версию 13.0.1) есть некоторые проблемы с цветом, которые, вероятно, можно исправить с помощью правильной конфигурации, но это не решение. Во-первых, никто не может попросить всех, кого он знает, возиться с (для большинства людей) экзотическими настройками, если они хотят видеть некоторые фотографии правильно. Затем, как я доказал во многих экспериментах, что Firefox может отображать изображения так, как я хочу, если только я оставляю их без профилей, и это нормально для меня, почему такое поведение должно нарушаться Facebook или любым другим подобным сервисом, в этом отношении, что, очевидно, не делает (абсурдное) управление или коррекцию цвета?

Образцы ниже. Может быть, ваша версия Firefox имеет другой взгляд на эту тему? То, как это должно быть (без профиля):

enter image description here

С "c2", он же "профиль в фейсбуке" (для меня это выглядит так, будто Firefox делает это так же броско, как со стандартным профилем sRGB):

enter image description here

Обновление: я посмотрел эту страницу, используя ту же версию Firefox, но на Windows XP с серьезным монитором (мой компьютер - ноутбук с приличным экраном и на данный момент работает с xubuntu). Между двумя сэмплами есть некоторая разница в воспроизведении, но вы почти не можете сказать, если не посмотрите на красные.

Ответы [ 3 ]

5 голосов
/ 22 июня 2012

Эта ветка на форуме поддержки Firefox создана кем-то с похожей проблемой, и в ней упоминается о необходимости перезагрузки компьютера после отключения управления цветом в Firefox, чтобы заставить его застрять. Я также протестировал (на 64-битной Windows7, если это имеет значение) Firefox и Chrome, используя эту ссылку, и там говорится, что Chrome не поддерживает профили ICC, в то время как Firefox поддерживает профили ICC v2, проверили ли вы, что ваш правильно ли настроено управление цветом в фотошопе? Если вы редактировали JPEG-файлы, которые уже были в sRGB, и сказали Photoshop преобразовать их в sRGB (а не назначать профиль sRGB), причиной может быть двойная обработка.

Мне также кажется, что я читал пост в инженерном блоге Facebook о создании минимального профиля sRGB ICC, который можно автоматически применять к изображениям, , но Google не может его найти сейчас.

РЕДАКТИРОВАТЬ : Здесь - это сообщение в инженерном блоге Facebook, описывающее профиль, который добавляется ко всем изображениям

ОБНОВЛЕНИЕ : Похоже, проблема в том, что изображения были сделаны с использованием Adobe RGB, а не sRGB, поскольку при ручном назначении профиля Adobe RGB (1998) им обоим в Photoshop получен соответствующий цвет для меня. Ненасыщенный вид на втором изображении является общим признаком того, что изображение изначально было записано в более широком цветовом пространстве гаммы, чем то, в котором оно отображается в настоящее время.

2 голосов
/ 19 июля 2014

Да, Facebook назначает другой цветовой профиль ICC для изображений, которые редактируются черный sRGB профиль IEC61966-2-1. Дополнительная информация и ссылка для скачивания ICC для C2 здесь:

https://www.facebook.com/photo.php?fbid=1522920917921431

1 голос
/ 07 мая 2017

Если вы используете Ubuntu, вы можете легко исправить это с помощью команды:

xprop -root -remove _ICC_PROFILE

(источник: Ubuntu Bug # 938751: "JPEG изображения размыты или цвета искажены")

...