相当于 ImageMagick 的魔杖 "convert -append"

Wand equivalent of ImageMagick "convert -append"

我想写相当于

convert left.jpg right.jpg +append ouput.jpg

我在另一个 post:

中找到了类似的东西
files = glob('*.jpg')
with Image() as orig: # create empty Image object
    for f in files:
        page = Image(filename=f)
        orig.sequence.append(page)
    orig.save(filename='result.pdf')

并将其更改为

with Image() as orig: # create empty Image object
            page = Image(filename='left.jpg'); orig.sequence.append(page)
            page = Image(filename='right.jpg'); orig.sequence.append(page)
            orig.save(filename='output.jpg')

但输出文件只显示第一个文件,而不是并排显示图像的文件。

我的第一次尝试是完全错误的,它可能制作了一个动画图像。如果两张图片大小相同,这样做就可以了:

with Image() as blankimage:
    with Image(filename = 'imageA.tif') as imageA:
        w = imageA.width; h = imageA.height
        with Image(filename = 'imageB.tif') as imageB:
            blankimage.blank(w*2, h)
            blankimage.composite(imageA, 0, 0)
            blankimage.composite(imageB, w, 0)
            blankimage.save(filename = 'output.tif')