使用PIL重新创建imagemagick命令

时间:2015-02-05 22:20:54

标签: image-processing imagemagick python-imaging-library

我有一个命令:

composite -colorspace gray -quality 99 -compose plus t-1.jpg x-1.jpg 2.jpg

我想在python中产生相同的效果。我试过这个:

from PIL import Image
imga = Image.open('t-1.jpg')
imgb = Image.open('x-1.jpg')
ab = PIL.Image.blend( imga, imgb, 0.5)
ab.save("test.jpg")

他们test.jpg和2.jpg看起来不一样。这意味着-compose plus不等于blend( imga, imgb, 0.5)。 compose plus命令的文档是here。 imagemagick中-compose plus的可比操作是什么?

1 个答案:

答案 0 :(得分:0)

在我提出问题之后立即找到它。

from PIL import Image, ImageChops
imga = Image.open('t-1.jpg')
imgb = Image.open('x-1.jpg')
ab = ImageChops.add(imga, imgb,1,0)
ab.save("test.jpg")