Можно ли смоделировать какой-либо только цветной фильтр с кривыми? - Фотопедия
0 голосов
/ 08 апреля 2017

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

RyanFromGDSE отметил, что моя точка зрения неверна. Итак, я хотел бы понять, как можно использовать только кривые для более сложных изменений цвета. Вот несколько примеров, которые не кажутся мне сразу очевидными:

монохромный

Чтобы преобразовать в монохромный режим, я использовал настройку Channel Mixer в Photoshop и для каждого выходного канала установил его равным 21% от входного красного, 72% зеленого и 7% синего (примерно так же, как преобразование для Рек. 709 Лума).

Оригинал: Hummingbird color

Monochrome: Hummingbird monochrome

Это преобразование включало не только масштабирование каждого из каналов, но и сложение их вместе, а затем распространение этого результата на все 3 канала. Как можно добиться этого с помощью кривых?

Насыщенность

Мне также любопытны другие преобразования, такие как насыщение. Если я хочу увеличить насыщенность синего без увеличения насыщенности голубого и пурпурного, я не вижу, как это сделать с кривыми. Например, если у меня есть = <0,25, 0,25, 0,05> и я увеличиваю синий цвет, он становится <0,25, 0,25, 0,75> и увеличивает насыщенность этого цвета. Но если бы я начал с <0,6, 0,25, 0,5>, после применения кривой, я бы в итоге получил <0,6, 0,25, 0,75>, что не является более насыщенной версией исходного цвета. Это просто более синий цвет.

Другие

Мне также любопытно узнать о других, таких как переключение каналов или что-то вроде градиентной раскраски, когда изображение преобразуется в монохромный, а затем используется 1D LUT для замены уровней серого на набор цветов в таблице.

Обновление

Таким образом, стало ясно, что первоначально упоминавшийся случай подразумевал использование кривых в цветовом пространстве оттенка / насыщенности (или, если вы предпочитаете яркость / цветность), таких как L a * b *. Поскольку это включает преобразование в другое цветовое пространство и последующее применение кривых, оно не использует просто кривых, поэтому не удовлетворяет моему первоначальному утверждению.

Ответы [ 2 ]

3 голосов
/ 08 апреля 2017

Hum. Вы не можете сделать некоторые преобразования с кривыми в одиночку, если ваше изображение в режиме RGB. Все зависит от того, какая информация у вас есть на каждом канале.

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

Нельзя «обесцветить» цветное изображение, используя только кривые.

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

В этом примере мы имеем ту же информацию о R и G, но совершенно другую информацию о B.

enter image description here

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


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

Существует несколько способов, которыми компьютер разделяет изображение для работы с цветом, и существуют некоторые другие каналы, которые могут быть более полезными, например, режим Lab или HSB, HSL. В Photoshop есть только режим Lab, но в других приложениях, таких как PhotoPaint, есть HSB и HSL.


А теперь ... да, вы можете изменять цвет с помощью кривых ...

Я должен сказать, что у Photoshop нет внутреннего способа использования каналов HSB вместо HSB и Photopain, но Photopaint может разбить RGB на 3 отдельных изображения в градациях серого, содержащих информацию о каждом H + S + B (и некоторых вариантах, таких как HSL) 1026 *

enter image description here

Хорошо. Если я просто замаскирую одну зону на канале H, поиграюсь с кривыми и рекомбинирую, я играл с оттенком этой зоны.

enter image description here

Если я не маскирую анитинг и не играю с кривыми на этом канале, я могу полностью изменить оттенок цветов.

enter image description here

Красный не затронут, потому что на моей кривой черный цвет остался черным, что соответствует красному в этом канале.

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

enter image description here


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

Например, есть редактор Jpg (который я постараюсь найти), который работает с разными каналами, а не с RGB. Изображение Jpg при обработке преобразуется в другое цветовое пространство, называемое Y ', CB и CR, аналогичное тому, как обрабатывался сигнал цветного телевидения несколько лет назад. В разных цветовых режимах да можно управлять такими вещами, как преобразование изображения в монохромное.

0 голосов
/ 09 апреля 2017

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

Поэтому, когда телевидение преобразовывало цветные сцены в воспроизведение в оттенках серого, они использовали формулу преобразования светимости NTSC: красный = 0,3 + зеленый + 0,59 + синий * 0,11

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

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

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

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...