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 相关文章推荐
教你如何在Django 1.6中正确使用 Signal
Jun 22 Python
gearman的安装启动及python API使用实例
Jul 08 Python
python使用socket向客户端发送数据的方法
Apr 29 Python
Python之两种模式的生产者消费者模型详解
Oct 26 Python
python读取目录下最新的文件夹方法
Dec 24 Python
python 根据时间来生成唯一的字符串方法
Jan 14 Python
Python数据类型之列表和元组的方法实例详解
Jul 08 Python
Django框架model模型对象验证实现方法分析
Oct 02 Python
Python scrapy增量爬取实例及实现过程解析
Dec 24 Python
Python中用xlwt制作表格实例讲解
Nov 05 Python
pytorch中index_select()的用法详解
Jan 06 Python
python pygame入门教程
Jun 01 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获取163、gmail、126等邮箱联系人地址【已测试2009.10.10】
2009/10/11 PHP
使用PHPExcel操作Excel用法实例分析
2015/03/26 PHP
php命令行(cli)模式下报require 加载路径错误的解决方法
2015/11/23 PHP
PHPCMS V9 添加二级导航的思路详解
2016/10/20 PHP
PHP实现查询手机归属地的方法详解
2017/04/28 PHP
Javascript设置对象的ReadOnly属性(示例代码)
2013/12/25 Javascript
node.js+express制作网页计算器
2016/01/17 Javascript
微信小程序 label 组件详解及简单实例
2017/01/10 Javascript
Express URL跳转(重定向)的实现方法
2017/04/07 Javascript
解决canvas画布使用fillRect()时高度出现双倍效果的问题
2017/08/03 Javascript
weex slider实现滑动底部导航功能
2017/08/28 Javascript
vue+swiper实现组件化开发的实例代码
2017/10/26 Javascript
Vue 实现展开折叠效果的示例代码
2018/08/27 Javascript
Node.js EventEmmitter事件监听器用法实例分析
2019/01/07 Javascript
jQuery实现的隔行变色功能【案例】
2019/02/18 jQuery
js判断非127开头的IP地址的实例代码
2020/01/05 Javascript
Vue文本模糊匹配功能如何实现
2020/07/30 Javascript
vue项目配置同一局域网可使用ip访问的操作
2020/10/23 Javascript
node.js文件的复制、创建文件夹等相关操作
2021/02/05 Javascript
Python httplib模块使用实例
2015/04/11 Python
Django入门使用示例
2017/12/12 Python
NumPy 数学函数及代数运算的实现代码
2018/07/18 Python
Python列表对象实现原理详解
2019/07/01 Python
numpy.ndarray 实现对特定行或列取值
2019/12/05 Python
python opencv根据颜色进行目标检测的方法示例
2020/01/15 Python
python判断正负数方式
2020/06/03 Python
Scrapy项目实战之爬取某社区用户详情
2020/09/17 Python
如何使用html5与css3完成google涂鸦动画
2012/12/16 HTML / CSS
全球速卖通:AliExpress(国际版淘宝)
2017/09/20 全球购物
全球第二大家装零售商:Lowe’s
2018/01/13 全球购物
食堂采购员岗位职责
2014/03/17 职场文书
党的群众路线教育实践活动对照检查材料思想汇报(党员篇)
2014/09/25 职场文书
杨善洲电影观后感
2015/06/04 职场文书
2016年国庆节假期旅游工作总结
2016/04/01 职场文书
opencv-python图像配准(匹配和叠加)的实现
2021/06/23 Python
使用python生成大量数据写入es数据库并查询操作(2)
2022/09/23 Python