使用Python水平合并多个图像
我试图在Python中水平组合一些JPEG图像。 问题 我有3张图片-每张都是148 x 95-见附件。我只制作了3张相同图片的副本-这就是为什么它们相同的原因。 我的尝试 我正在尝试使用以下代码将其水平加入: import sys from PIL import Image list_im = ['Test1.jpg','Test2.jpg','Test3.jpg'] new_im = Image.new('RGB', (444,95)) #creates a new empty image, RGB mode, and size 444 by 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个图像的方法。我想通常使用此代码,因此我希望: 如果可能,不要硬编码图像尺寸 …