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.

Другие вопросы по тегам