我正试图编写一个代码将两张照片并排合并到一张新图像上,并且我在网上发现了这个脚本 - 但是,我不知道它是如何工作的。我在哪里输入我想要合并的图像文件?有人可以向我解释这段代码吗?谢谢!!将2张图片合并到新图片上:有人可以解释这段代码吗?
from PIL import Image
import sys
if not len(sys.argv) > 3:
raise SystemExit("Usage: %s src1 [src2] .. dest" % sys.argv[0])
images = map(Image.open, sys.argv[1:-1])
w = sum(i.size[0] for i in images)
mh = max(i.size[1] for i in images)
result = Image.new("RGBA", (w, mh))
x = 0
for i in images:
result.paste(i, (x, 0))
x += i.size[0]
result.save(sys.argv[-1])
StackOverflow不是教程写入服务。 –
我的歉意。我一直在努力寻找一个工作程序来执行这个功能几个星期,所以我欣喜若狂地弄清楚它是如何工作的。 – DartmouthDude82