python实现两张图⽚拼接为⼀张图⽚并保存本⽂实例为⼤家分享了python实现两张图⽚拼接为⼀张图⽚并保存的具体代码,供⼤家参考,具体内容如下
这⾥主要⽤Python扩展库pillow中Image对象的paste()⽅法把两张图⽚拼接起来
from os import listdir
from PIL import Image
python新手代码图案如何保存
def pinjie():
# 获取当前⽂件夹中所有JPG图像
im_list = [Image.open(fn) for fn in listdir() dswith('.jpg')]
# 图⽚转化为相同的尺⼨
ims = []
for i in im_list:
new_img = i.resize((1280, 1280), Image.BILINEAR)
ims.append(new_img)
# 单幅图像尺⼨
width, height = ims[0].size
# 创建空⽩长图
result = w(ims[0].mode, (width, height * len(ims)))
# 拼接图⽚
for i, im in enumerate(ims):
result.paste(im, box=(0, i * height))
# 保存图⽚
result.save('res1.jpg')
if __name__ == '__main__':
pinjie()
⽂件夹图⽚:
运⾏结果:
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。