Относительное колориметрическое преобразование Photoshop кажется непоследовательным.
Я конвертирую из Adobe RGB в sRGB. Настройки следующие:
Я открываю один и тот же файл дважды и запускаю одно и то же преобразование. Результаты разные. Недостаточно, чтобы быть заметным невооруженным глазом, но достаточно, чтобы иметь разные значения пикселей.
Резюме: я дважды открываю один и тот же файл, конвертирую его с одинаковыми настройками и получаю два разных результата. Изображение представляет собой несжатый 8-битный TIFF, 640x1024 пикселей.
РЕДАКТИРОВАТЬ: кажется, что иногда два раза даются одни и те же результаты, но никогда два раза подряд.
РЕДАКТИРОВАТЬ: Отключено сглаживание в диалоговом окне настроек в соответствии с предложением мистера Волшебника, и теперь результаты каждый раз одинаковы. Дизеринг не алгоритмический? (Это случайно?)
Дизеринг добавляет шум к плавным цветовым градиентам. Из Википедии с добавленными акцентами:
Дизеринг — это преднамеренно применяемая форма шума , используемая для рандомизации ошибки квантования, предотвращая крупномасштабные шаблоны, такие как цветовые полосы на изображениях.
Следовательно, использование дизеринга с преобразованием по определению будет давать «случайные» результаты. Алгоритм, который использует Photoshop, по-видимому, одновременно
Если вы хотите численно идентичное преобразование, отключите его за счет некоторого снижения качества изображения.
Dither
, результаты будут идентичными пикселям. Если он включен, то их нет. Следовательно, мы можем сделать вывод, что шум дизеринга является случайным с другим начальным числом.Делая дикие предположения, я подозреваю, что вы сталкиваетесь с невидимыми для глаз артефактами сжатия jpeg. Даже в блоках, казалось бы, сплошного цвета вы найдете несоответствия, особенно если блоки (и ваше изображение) не являются точными кратными 8x8 пикселей (строительный блок jpeg). Это особенно верно, когда у вас есть острые, высококонтрастные края. Я подозреваю, что проблема не зависит от преобразования.
Точечная выборка, в отличие от 3x3 или 5x5, также может давать противоречивые результаты, особенно на фотографических изображениях, особенно вблизи высококонтрастных границ, и уж точно при наличии шума на изображении.
Попробуйте этот эксперимент: создайте документ с несколькими блоками сплошного цвета на белом фоне. Наведите пипетку на цветные блоки, особенно вдали от центра, и отметьте показания. Теперь сохраните документ в формате jpeg, закройте и снова откройте. Повторите тест с пипеткой.
Повторите эксперимент, но на этот раз используйте документ со стороной ровно 256 пикселей и сделайте блоки цвета со стороной ровно 80 пикселей, выровненные по 8-пиксельным границам. Посмотрите, не получите ли вы другой результат.
На прошлой неделе Майк Ниннесс провел поучительную (по крайней мере для меня) сессию по оптимизации изображений на выставке MAX, и одной из главных тем была дикая вариативность, создаваемая сжатием jpeg. Раздел «Правило 8» начинается примерно на 14:40.
[ОБНОВЛЕНИЕ ПОСЛЕ Q CLARIFIED] Увеличьте размер выборки в пипетке до достаточно большого значения, чтобы сгладить шум при дизеринге. Дизеринг необходим при изменении профилей, чтобы поддерживать визуальные отношения между разными цветами без полос (по этой же причине при обычном использовании следует избегать «Абсолютного колориметрического»), но он (по определению) является случайным. Если вы наберете пипеткой слишком маленький образец, вы получите вариации везде, где есть цветовой сдвиг, который не может быть точно воспроизведен в целевом профиле.
Яри Кейнянен