python实现两张图片拼接为一张图片并保存


Posted in Python onJuly 16, 2019

本文实例为大家分享了python实现两张图片拼接为一张图片并保存的具体代码,供大家参考,具体内容如下

这里主要用Python扩展库pillow中Image对象的paste()方法把两张图片拼接起来

from os import listdir
from PIL import Image
 
 
def pinjie():
 # 获取当前文件夹中所有JPG图像
 im_list = [Image.open(fn) for fn in listdir() if fn.endswith('.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 = Image.new(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()

文件夹图片:

python实现两张图片拼接为一张图片并保存

运行结果:

python实现两张图片拼接为一张图片并保存

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python内置函数Type()函数一个有趣的用法
Feb 18 Python
深入解析Python中的集合类型操作符
Aug 19 Python
python cs架构实现简单文件传输
Mar 20 Python
python之Flask实现简单登录功能的示例代码
Dec 24 Python
python实现三维拟合的方法
Dec 29 Python
Python进阶之@property动态属性的实现
Apr 01 Python
网易2016研发工程师编程题 奖学金(python)
Jun 19 Python
python实现车牌识别的示例代码
Aug 05 Python
Django命名URL和反向解析URL实现解析
Aug 09 Python
python读取指定字节长度的文本方法
Aug 27 Python
浅析Python中字符串的intern机制
Oct 03 Python
Python类绑定方法及非绑定方法实例解析
Oct 09 Python
Python 实现输入任意多个数,并计算其平均值的例子
Jul 16 #Python
pycharm新建一个python工程步骤
Jul 16 #Python
python实现一行输入多个值和一行输出多个值的例子
Jul 16 #Python
在python中用print()输出多个格式化参数的方法
Jul 16 #Python
python的pygal模块绘制反正切函数图像方法
Jul 16 #Python
对python中不同模块(函数、类、变量)的调用详解
Jul 16 #Python
python实现在函数中修改变量值的方法
Jul 16 #Python
You might like
PHP网站基础优化方法小结
2008/09/29 PHP
Yii2 rbac权限控制之rule教程详解
2016/06/23 PHP
图片按比例缩放函数
2006/06/26 Javascript
jquery时间下拉框小例子
2013/04/15 Javascript
jquery解析xml字符串示例分享
2014/03/25 Javascript
jQuery使用attr()方法同时设置多个属性值用法实例
2015/03/26 Javascript
12种JavaScript常用的MVC框架比较分析
2015/11/16 Javascript
ExtJS 4.2 Grid组件单元格合并的方法
2016/10/12 Javascript
微信小程序 wx.uploadFile无法上传解决办法
2016/12/14 Javascript
Bootstrap table 定制提示语的加载过程
2017/02/20 Javascript
jQuery的$.extend 浅拷贝与深拷贝
2017/03/08 Javascript
javaScript封装的各种写法
2017/08/14 Javascript
switchery按钮的使用方法
2017/12/18 Javascript
使用 vue.js 构建大型单页应用
2018/02/10 Javascript
JS和Canvas实现图片的预览压缩和上传功能
2018/03/30 Javascript
实例分析vue循环列表动态数据的处理方法
2018/09/28 Javascript
vue实现按需加载组件及异步组件功能
2019/05/27 Javascript
jQuery实现图片下载代码
2019/07/18 jQuery
vue循环数组改变点击文字的颜色
2019/10/14 Javascript
深入解析Python中的线程同步方法
2016/06/14 Python
Python基于百度云文字识别API
2018/12/13 Python
PyTorch 1.0 正式版已经发布了
2018/12/13 Python
解决win7操作系统Python3.7.1安装后启动提示缺少.dll文件问题
2019/07/15 Python
Python使用mongodb保存爬取豆瓣电影的数据过程解析
2019/08/14 Python
python3使用print打印带颜色的字符串代码实例
2019/08/22 Python
pygame实现俄罗斯方块游戏(基础篇2)
2019/10/29 Python
使用pytorch实现可视化中间层的结果
2019/12/30 Python
pyecharts动态轨迹图的实现示例
2020/04/17 Python
python字符串拼接+和join的区别详解
2020/12/03 Python
普天C++笔试题
2016/03/20 面试题
求职简历中个人的自我评价
2013/12/25 职场文书
数控技术专业毕业自荐书范文
2014/02/05 职场文书
老师对学生的寄语
2014/04/09 职场文书
大学生工作求职信
2014/06/23 职场文书
幼儿教师辞职信
2015/02/27 职场文书
入党积极分子党支部意见
2015/06/02 职场文书