PythonMagic: Как сделать композит со значением растворения?
Мне нравится делать это с PythonMagick:
composite -dissolve 40 over.png base.png new.png
Я пытался:
import PythonMagick
base = PythonMagick.Image("base.png")
over = PythonMagick.Image("over.png")
base.composite(over,0,0,PythonMagick.CompositeOperator.DissolveCompositeOp)
base.write("some.png")
Это прекрасно работает, но как я могу указать значение растворения?
заранее спасибо
Томас
1 ответ
Решение
Исходя из вашего другого вопроса, я бы порекомендовал остаться с PIL, так как PythonMagick кажется неактивным. Я также изучил документацию Magick ++, но в ней не упоминается, как указать дополнительные параметры для composite
, Я бы держался подальше от этих библиотек и вместо этого использовал бы прямой CLI, предоставленный ImageMagick.