Достижение цветной непротиворечивости через различные мониторы

У меня есть файл SWF только с векторными иллюстрациями в нем (никакие битовые массивы). Существует ли способ улучшить цветную непротиворечивость через различные мониторы?

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

5
задан Charles 5 May 2013 в 18:32
поделиться

2 ответа

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

Основная последовательность действий такова:

  1. Программа считывает графический файл
  2. Программа использует профиль icc, чтобы компенсировать недостатки ваших мониторов.
  3. Когда вы меняете монитор, вы меняете профиль icc в соответствии с новый монитор
  4. При печати вы используете другой профиль icc, подходящий для принтера, чтобы компенсировать недостатки принтера

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

Если вы хотите согласованности между вашими собственными мониторами, вам «просто» нужно их откалибровать и настроить профили для ваших мониторов. Я не знаю, как это сделать, но предполагаю, что у Adobe есть довольно хорошие документы по этому поводу.

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

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

6
ответ дан 13 December 2019 в 22:07
поделиться

Проблема в том, что у вас нет контроля над монитором вашего пользователя (введите, сделайте, возраст, приспособление).

Профили ICC предназначены для интерпретации реального устройства (например, камеры, монитора или принтера) и независимого рабочего цветового пространства (см. здесь для объяснения).

Flash 10 «поддерживает профили ICC» только в том смысле, что вы можете указать, должна ли вспышка настраивать цвета в соответствии с локальным профилем ICC (выбранным пользователем в соответствии с его монитором). Поэтому самое большее, что вы можете сделать, это установить stage.colorCorrection = ColorCorrection.ON; (и это не будет работать для Unix или Linux).

В противном случае вы могли бы рассмотреть возможность сделать цвета, показанные в вашем SWF-файле, настраиваемыми пользователем: затем они могут настраивать вещи по своему вкусу - возможно, с помощью какой-либо формы калибровки цвета .

4
ответ дан 13 December 2019 в 22:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: