我正試圖編寫一個代碼將兩張照片並排合併到一張新圖像上,並且我在網上發現了這個腳本 - 但是,我不知道它是如何工作的。我在哪裏輸入我想要合併的圖像文件?有人可以向我解釋這段代碼嗎?謝謝!!將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