Как умножать изображения в Python Wand?

В настоящее время я пишу скрипт для создания некоторых текстур в соответствии с цветовыми схемами для моего проекта, и одна из вещей, которые мне нужно сделать, это «умножить» изображение, очень похожее на режим наложения, который вы можете найти в Gimp или Photoshop. .

Однако мне трудно понять, как это сделать под Wand. Я знаю, что ImageMagick предоставляет возможность размножать изображения, запуская составную команду с флагом компоновки. Однако эквивалент в Wand, Image.composite, не предоставляет никаких параметров, кроме второго изображения и верхних левых координат, поэтому он только копирует и вставляет поверх основного изображения.

Я что-то упустил, или есть варианты получше?


person Zauber Paracelsus    schedule 21.06.2014    source источник


Ответы (2)


Пробовали ли вы Image.composite_channel() метод?

person minhee    schedule 21.06.2014

Я копал дальше. Насколько я могу судить, Wand не поддерживает такую ​​функциональность. Поэтому вместо этого я выбрал Pillow, ответвление Python Imaging Library: https://pypi.python.org/pypi/Pillow

person Zauber Paracelsus    schedule 21.06.2014