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 随机数生成的代码的详细分析
May 15 Python
在Python的Django框架的视图中使用Session的方法
Jul 23 Python
深入讲解Python中的迭代器和生成器
Oct 26 Python
Python双精度浮点数运算并分行显示操作示例
Jul 21 Python
Python random模块用法解析及简单示例
Dec 18 Python
利用python将图片转换成excel文档格式
Dec 30 Python
python的staticmethod与classmethod实现实例代码
Feb 11 Python
python中reader的next用法
Jul 24 Python
Django缓存系统实现过程解析
Aug 02 Python
Python使用__new__()方法为对象分配内存及返回对象的引用示例
Sep 20 Python
python logging添加filter教程
Dec 24 Python
Django crontab定时任务模块操作方法解析
Sep 10 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 用sock技术发送邮件的函数
2007/07/21 PHP
thinkphp循环结构用法实例
2014/11/24 PHP
PHP用mb_string函数库处理与windows相关中文字符及Win环境下开启PHP Mb_String方法
2015/11/11 PHP
PHP读取大文件的几种方法介绍
2016/10/27 PHP
PHP缓存工具XCache安装与使用方法详解
2018/04/09 PHP
ThinkPHP 5 AJAX跨域请求头设置实现过程解析
2020/10/28 PHP
通过jquery 获取URL参数并进行转码
2014/08/18 Javascript
jQuery简单实现隐藏以及显示特效
2015/02/26 Javascript
js实现兼容IE和FF的上下层的移动
2015/05/04 Javascript
HTML5+jQuery插件Quicksand实现超酷的星际争霸2兵种分类展示效果(附demo源码下载)
2016/05/25 Javascript
js实现登录框鼠标拖拽效果
2017/03/09 Javascript
Map.vue基于百度地图组件重构笔记分享
2017/04/17 Javascript
详解Webpack DLL用法以及功能
2017/07/11 Javascript
node实现简单的反向代理服务器
2017/07/26 Javascript
利用JS实现一个同Excel表现的智能填充算法
2018/08/13 Javascript
JS div匀速移动动画与变速移动动画代码实例
2019/03/26 Javascript
vue项目里面引用svg文件并给svg里面的元素赋值
2020/08/17 Javascript
一篇超完整的Vue新手入门指导教程
2020/11/18 Vue.js
python实现2014火车票查询代码分享
2014/01/10 Python
Python类属性与实例属性用法分析
2015/05/09 Python
用tensorflow实现弹性网络回归算法
2018/01/09 Python
Python实现扣除个人税后的工资计算器示例
2018/03/26 Python
利用Python如何制作好玩的GIF动图详解
2018/07/11 Python
Python中关于浮点数的冷知识
2019/09/22 Python
Python+numpy实现矩阵的行列扩展方式
2019/11/29 Python
python中tkinter窗口位置\坐标\大小等实现示例
2020/07/09 Python
在 Windows 下搭建高效的 django 开发环境的详细教程
2020/07/27 Python
伦敦眼门票在线预订:London Eye
2018/05/31 全球购物
秘书英文求职信范文
2014/01/31 职场文书
信息与工商管理职业规划范文:为梦想而搏击
2014/09/11 职场文书
2014年医药代表工作总结
2014/11/22 职场文书
小学课改工作总结
2015/08/13 职场文书
《怀念母亲》教学反思
2016/02/19 职场文书
《检阅》教学反思
2016/02/22 职场文书
2016年学生会感恩节活动总结
2016/04/01 职场文书
动画电影《龙珠超 超级英雄》延期上映
2022/03/20 日漫