Этот вопрос касается эмуляции режима смешивания Gimp Grain Merge в Photoshop. Как видно, он добавляет слой выше и вычитает 128 (уровень постоянного тока).
Почему это важно? Это дает возможность использовать «Отрицательные числа» в слое, ограниченном диапазоном [0, 255].
У меня есть более 2 слоев, уложенных один над другим.
Я хочу суммировать их, поскольку они представляют собой отрицательные числа (они находятся в диапазоне от -128 до 127), я добавил 128 (я могу добавить любое другое число) ко всем.
Проблема в том, что я не могу добавить их в Photoshop.
Я видел некоторые математические трюки, которые люди использовали для имитации усреднения, как здесь:
http://www.cambridgeincolour.com/tutorials/image-averaging-noise.htm
Есть ли такой трюк для эмуляции Grain Merge в Photoshop?
Спасибо.
PS Математика, стоящая за режимом наложения, может быть полезна:
Продублируйте слой и инвертируйте одну копию. С помощью инструмента кривых сгладьте нижнюю половину диапазона яркости. Используя инструмент уровней, на обоих слоях установите входные уровни на 127, 1.00, 255 и выходные уровни на 0,127, наконец, установите режимы наложения одного слоя на «Линейный осветлитель (Добавить)», а другой — на «Вычитание». .
Что мы сделали, так это эффективно изолировали верхнюю половину и нижнюю половину диапазона яркости, а затем добавили одну, вычитая другую.
Есть способ сделать это в 32-битном режиме.
В 32-битном режиме Photoshop не обрезает вычитание между слоями.
Я попытаюсь объяснить.
Представьте себе 3 слоя, нижний слой, слой №1 имеет постоянное значение 120.
Слой номер 2, над ним, имеет постоянное значение 130 и его режим наложения установлен на Вычитание.
Верхний слой, слой № 3, имеет постоянное значение 10, а его режим наложения установлен на «Добавить».
В 8-битном и 16-битном режиме результат Composite Layer будет равен 10, так как результат вычитания обрезается до 0.
В 32-битном режиме результат равен 0, так как клиппирование отсутствует.
Следовательно, то, о чем я просил, можно было бы сделать, добавив такое же количество слоев с постоянным значением 128 в режиме наложения «Вычитание» (на самом деле можно было бы создать один слой со значением # Layers * 128).
Я все еще ищу решение в 8/16-битном режиме.
Саару Линдестокке
Ройи
пользователь35658