【问题标题】:Wand equivalent of ImageMagick "convert -append"相当于 ImageMagick “convert -append”的魔杖
【发布时间】:2015-03-03 10:28:38
【问题描述】:

我想写相当于

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

我在另一篇文章中发现了类似的东西:

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')

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

【问题讨论】:

    标签: wand


    【解决方案1】:

    我的第一次尝试完全错误,它可能会制作动画图像。只要两张图片大小相同,就可以了:

    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')
    

    【讨论】:

      猜你喜欢
      • 2013-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-22
      • 1970-01-01
      • 1970-01-01
      • 2017-12-24
      • 2015-07-07
      相关资源
      最近更新 更多