gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 00:19:35 25 4
gpt4 key购买 nike

我想写等同于

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

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

最佳答案

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

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

关于相当于 ImageMagick "convert -append"的魔杖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28829429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com