python实现横向拼接图片

本文实例为大家分享了python实现横向拼接图片的具体代码,供大家参考,具体内容如下:
import osfrom PIL import Image#单个图片的大小为150*150UNIT_SIZE = 150TARGET_WIDTH = 5 * UNIT_SIZEpath = "存储图片的文件夹地址"images = []imagefile = []#存储所有图片文件名称for root, dirs, files in os.walk(path):for f in files:images.append(f)#我这里是将五张图片横向拼接for i in range(5):imagefile.append(path+'/'+images[i])target = Image.new('RGB',(TARGET_WIDTH, UNIT_SIZE))left = 0right = UNIT_SIZEfor image in imagefile:#print(image)#将现有图片复制到新的上面 参数分别为图片文件和复制的位置(左上角, 右下角)target.paste(Image.open(image), (left, 0, right, UNIT_SIZE))left += UNIT_SIZEright += UNIT_SIZE#图片的质量 0~100quantity_value = 100target.save(path+'/end.jpg', quantity = quantity_value)
实现的图片效果:
「❤️ 感谢大家」
如果你觉得这篇内容对你挺有有帮助的话:
点赞支持下吧,让更多的人也能看到这篇内容(收藏不点赞,都是耍流氓 -_-) 欢迎在留言区与我分享你的想法,也欢迎你在留言区记录你的思考过程。 觉得不错的话,也可以阅读近期梳理的文章(感谢鼓励与支持🌹🌹🌹): 
老铁,三连支持一下,好吗?↓↓↓


点分享

点点赞

点在
评论


