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 with statement 进行文件操作指南
Aug 22 Python
Python基于回溯法子集树模板解决数字组合问题实例
Sep 02 Python
Tensorflow之Saver的用法详解
Apr 23 Python
python指定写入文件时的编码格式方法
Jun 07 Python
详解python3中zipfile模块用法
Jun 18 Python
在Python中通过getattr获取对象引用的方法
Jan 21 Python
详解Python Matplotlib解决绘图X轴值不按数组排序问题
Aug 05 Python
Python利用WMI实现ping命令的例子
Aug 14 Python
在Python中使用turtle绘制多个同心圆示例
Nov 23 Python
keras K.function获取某层的输出操作
Jun 29 Python
实例讲解Python 迭代器与生成器
Jul 08 Python
Python快速实现一键抠图功能的全过程
Jun 29 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
PHP4中实现动态代理
2006/10/09 PHP
用文本作数据处理
2006/10/09 PHP
PHP的autoload机制的实现解析
2012/09/15 PHP
php实现通用的信用卡验证类
2015/03/24 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
PHP+Ajax简单get验证操作示例
2019/03/02 PHP
javascript 写类方式之四
2009/07/05 Javascript
JS对象与JSON格式数据相互转换
2012/02/20 Javascript
获取内联和链接中的样式(js代码)
2013/04/11 Javascript
Javascript中的call()方法介绍
2015/03/15 Javascript
javascript中的Base64、UTF8编码与解码详解
2015/03/18 Javascript
不得不分享的JavaScript常用方法函数集(上)
2015/12/23 Javascript
巧用Vue.js+Vuex制作专门收藏微信公众号的app
2016/11/03 Javascript
微信小程序 实战程序简易新闻的制作
2017/01/09 Javascript
jQuery滚动监听实现商城楼梯式导航效果
2017/03/06 Javascript
JavaScript数据结构与算法之队列原理与用法实例详解
2017/11/22 Javascript
vue使用xe-utils函数库的具体方法
2018/03/06 Javascript
JS从非数组对象转数组的方法小结
2018/03/26 Javascript
vuejs选中当前样式active的实例
2018/08/22 Javascript
自定义Vue组件打包、发布到npm及使用教程
2019/05/22 Javascript
使用Vant完成Dialog弹框案例
2020/11/11 Javascript
[22:59]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python 正则式使用心得
2009/05/07 Python
Python验证文件是否可读写代码分享
2017/12/11 Python
Python二进制文件读取并转换为浮点数详解
2019/06/25 Python
Python参数传递对象的引用原理解析
2020/05/22 Python
HTML5学习笔记之History API
2015/02/26 HTML / CSS
英国时尚优质的女装:Hope Fashion
2018/08/14 全球购物
购买美国制造的相框和画框架:Picture Frames
2018/08/14 全球购物
世界经理人咨询有限公司面试
2014/09/23 面试题
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
2015/11/18 面试题
高中班长自我鉴定
2013/12/20 职场文书
理财学专业自荐书
2014/06/28 职场文书
社区四风存在问题及整改措施
2014/10/26 职场文书
基于PyTorch实现一个简单的CNN图像分类器
2021/05/29 Python
「月刊Comic Alive」2022年5月号封面公开
2022/03/21 日漫