小编Dan*_* J.的帖子

如何垂直合并两个图像?

如何使用Python和PIL库垂直合并两个图像?我尝试这样做:

images_list = ['pil_text.png','pic.jpeg']
imgs = [ Image.open(i) for i in images_list ]
min_img_shape = sorted( [(np.sum(i.size), i.size ) for i in imgs])[0][1]

img_merge = np.vstack( (np.asarray( i.resize(min_img_shape,Image.ANTIALIAS) ) for i in imgs ) )
img_merge = Image.fromarray( img_merge)
img_merge.save( 'terracegarden_v.jpg' )
Run Code Online (Sandbox Code Playgroud)

但我在底部的图像被压扁了。

python numpy python-imaging-library

2
推荐指数
1
解决办法
8136
查看次数

标签 统计

numpy ×1

python ×1

python-imaging-library ×1