最佳答案
我试图在 Python 中横向组合一些 JPEG 图像。
我有3个图像-每个是148 x 95-见附件。我只是复制了3个相同的图片-这就是为什么他们是相同的。
我尝试使用以下代码横向加入他们:
import sys
from PIL import Image
list_im = ['Test1.jpg','Test2.jpg','Test3.jpg']
# creates a new empty image, RGB mode, and size 444 by 95
new_im = Image.new('RGB', (444,95))
for elem in list_im:
for i in xrange(0,444,95):
im=Image.open(elem)
new_im.paste(im, (i,0))
new_im.save('test.jpg')
但是,这会产生附加在 test.jpg
上的输出。
有没有一种方法可以水平连接这些图像,使 test.jpg 中的子图像不会显示额外的部分图像?
我正在寻找一种方法,以水平连接 n 图像。我希望通常使用这个代码,所以我希望: