Взлом коррекции цвета Firefox 3.5?

У нас нет компилятора для C++ / CLI, это было бы очень большое обязательство для очень небольшой базы пользователей. Полагайте также, что C++ / СПЕЦИФИКАЦИЯ CLI по сути испорчен и непортативный, таким образом, способность скомпилировать это не помогло бы многому в общем случае.

можно скомпилировать использование компилятора.NET MS и выполнения в моно с этими ограничениями:

  1. выполненный с моно в какой-либо системе, если C++ / приложение CLI чист управляемый (но тогда, почему использование такой ужасный язык и не C#?)

  2. выполненный с моно на окнах в других случаях (C++ / приложения CLI находятся в общем непортативном устройстве и включают собственный код, таким образом, они могут работать только на окнах и являются неинтересными для главной цели моно, которая должна запустить управляемые программы на Linux)

Примечание, что сам MS в конечном счете отбросит C++ / CLI, не вкладывает капитал слишком много на нем и переключается на C#.

12
задан cwj 10 July 2009 в 08:54
поделиться

7 ответов

Мне удалось решить эту проблему, запустив все PNG через pngcrush и удалив все следы цветовых профилей и т. Д.

pngcrush -rem gAMA -rem cHRM -rem iCCP -rem sRGB in.png out.png
11
ответ дан 2 December 2019 в 06:26
поделиться

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

-3
ответ дан 2 December 2019 в 06:26
поделиться

Скорее всего, это связано с решением Firefox использовать цветовые профили ICC по умолчанию в Firefox 3.5: См. Этот пост на developer.mozilla.org

Вы можете изменить это в FF3.5, введя «about: config» в адресной строке, затем выполнив поиск параметра: gfx.color_management.mode и установив для него значение «0» (по умолчанию в FF3.0).

7
ответ дан 2 December 2019 в 06:26
поделиться

Firefox 3.5 теперь поддерживает профили ICC по умолчанию. Это означает, что вы можете управлять выводом цвета Firefox через настройки вашей ОС.
Вероятно, ваш профиль ICC неверен, и вам нужно адаптировать его в своей ОС. Думаю, это не Firefox. Для этого вам не нужен хак.

Я подозреваю, что это проблема клиента.

1
ответ дан 2 December 2019 в 06:26
поделиться

Проверьте свои теги изображений . В частности, я думаю, что вы можете изменить поведение FF3.5 в этом отношении, отредактировав свойство gfx.color_management.mode (см. здесь )

7
ответ дан 2 December 2019 в 06:26
поделиться

Этот комментарий мне очень помог:

http://hacks.mozilla.org/2009/06/color-correction/#comment-1490

Я только что запустил

jpegtran -optimize -outfile out.jpg in.jpg

на всех моих файлах JPEG, и все выглядит так, как было до установки 3.5.

0
ответ дан 2 December 2019 в 06:26
поделиться

Вы можете сохраняйте изображения без данных профиля (например, если у вас есть JPG и вы сохранили его в старом редакторе фотографий без этой функции), тогда Firefox не изменяет его. Я должен сказать, что это СУПЕР неприятная особенность. У них должен быть глобальный переключатель включения / выключения, который вы можете встроить в HTML-код, чтобы справиться с этим. BLah.

0
ответ дан 2 December 2019 в 06:26
поделиться