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 import方法引入模块的实例
Aug 02 Python
Python学习笔记之open()函数打开文件路径报错问题
Apr 28 Python
python创建文件备份的脚本
Sep 11 Python
Python 中导入csv数据的三种方法
Nov 01 Python
10分钟教你用Python实现微信自动回复功能
Nov 28 Python
python使用参数对嵌套字典进行取值的方法
Apr 26 Python
Django框架搭建的简易图书信息网站案例
May 25 Python
python按修改时间顺序排列文件的实例代码
Jul 25 Python
python scrapy重复执行实现代码详解
Dec 28 Python
python基于event实现线程间通信控制
Jan 13 Python
使用matplotlib的pyplot模块绘图的实现示例
Jul 12 Python
python基于Kivy写一个图形桌面时钟程序
Jan 28 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
超神学院:天使彦公认最美的三个视角,网友:我的天使快下凡吧!
2020/03/02 国漫
关于mysql 字段的那个点为是定界符
2007/01/15 PHP
Zend Studio去除编辑器的语法警告设置方法
2012/10/24 PHP
用Simple Excel导出xls实现方法
2012/12/06 PHP
JavaScript类和继承 constructor属性
2010/03/04 Javascript
js的表单操作 简单计算器
2011/12/29 Javascript
jquery.artwl.thickbox.js  一个非常简单好用的jQuery弹出层插件
2012/03/01 Javascript
一个简单的弹性返回顶部JS代码实现介绍
2013/06/09 Javascript
ParseInt函数参数设置介绍
2014/01/02 Javascript
jQuery中[attribute=value]选择器用法实例
2014/12/31 Javascript
jquery事件绑定解绑机制源码解析
2016/09/19 Javascript
详解React开发中使用require.ensure()按需加载ES6组件
2017/05/12 Javascript
AngularJS 仿微信图片手势缩放的实例
2017/09/28 Javascript
聊聊Vue.js的template编译的问题
2017/10/09 Javascript
Vue中添加手机验证码组件功能操作方法
2017/12/07 Javascript
微信上传视频文件提示(推荐)
2018/11/22 Javascript
js canvas实现5张图片合成一张图片
2019/07/15 Javascript
Vue 实例事件简单示例
2019/09/19 Javascript
AntV F2和vue-cli构建移动端可视化视图过程详解
2019/10/08 Javascript
django简单的前后端分离的数据传输实例 axios
2020/05/18 Javascript
如何阻止移动端浏览器点击图片浏览
2020/08/29 Javascript
python实现txt文件格式转换为arff格式
2018/05/31 Python
浅谈python之新式类
2018/08/12 Python
Linux下python3.6.1环境配置教程
2018/09/26 Python
解决python中 f.write写入中文出错的问题
2018/10/31 Python
解决python中画图时x,y轴名称出现中文乱码的问题
2019/01/29 Python
Python3读取和写入excel表格数据的示例代码
2020/06/09 Python
用Python制作音乐海报
2021/01/26 Python
亚洲最大旅游体验平台:KKday
2017/10/21 全球购物
美国男士内衣品牌:Tommy John
2017/12/22 全球购物
德国2018年度最佳在线药房:Bodfeld Apotheke
2019/11/04 全球购物
自荐信要包含哪些内容
2013/11/06 职场文书
经销商培训邀请函
2014/01/21 职场文书
巡警年度自我鉴定
2014/02/21 职场文书
运动会闭幕式致辞
2015/07/29 职场文书
周末问候语大全
2015/11/10 职场文书