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生成数字图片代码分享
Oct 31 Python
Python3计算三角形的面积代码
Dec 18 Python
使用python获取(宜宾市地震信息)地震信息
Jun 20 Python
解决python执行不输出系统命令弹框的问题
Jun 24 Python
Python 经典算法100及解析(小结)
Sep 13 Python
基于python3的socket聊天编程
Feb 17 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
Feb 23 Python
python dict如何定义
Sep 02 Python
python 字符串格式化的示例
Sep 21 Python
Python存储读取HDF5文件代码解析
Nov 25 Python
Python新建项目自动添加介绍和utf-8编码的方法
Dec 26 Python
AI:如何训练机器学习的模型
Apr 16 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 判断访客是否为搜索引擎蜘蛛的函数代码
2011/07/29 PHP
PHP实现WebService的简单示例和实现步骤
2015/03/27 PHP
php数组冒泡排序算法实例
2016/05/06 PHP
php时间戳转换代码详解
2019/08/04 PHP
JS使用ajax从xml文件动态获取数据显示的方法
2015/03/24 Javascript
jQuery实现侧浮窗与中浮窗切换效果的方法
2016/09/05 Javascript
AngularJS实现给动态生成的元素绑定事件的方法
2016/12/14 Javascript
详谈$.data()的用法和作用
2017/02/13 Javascript
Vue 多层组件嵌套二种实现方式(测试实例)
2017/09/08 Javascript
mockjs,json-server一起搭建前端通用的数据模拟框架教程
2017/12/18 Javascript
React教程之封装一个Portal可复用组件的方法
2018/01/02 Javascript
解决Vue中引入swiper,在数据渲染的时候,发生不滑动的问题
2018/09/27 Javascript
原生JS检测CSS3动画是否结束的方法详解
2019/01/27 Javascript
用node.js写一个jenkins发版脚本
2019/05/21 Javascript
JS中async/await实现异步调用的方法
2019/08/28 Javascript
使用vue实现HTML页面生成图片的方法
2020/03/12 Javascript
微信小程序实现底部弹出框
2020/11/18 Javascript
使用Python获取Linux系统的各种信息
2014/07/10 Python
python分析网页上所有超链接的方法
2015/05/08 Python
python读取文件名称生成list的方法
2018/04/27 Python
opencv python 傅里叶变换的使用
2018/07/21 Python
对python使用telnet实现弱密码登录的方法详解
2019/01/26 Python
线程安全及Python中的GIL原理分析
2019/10/29 Python
Python request中文乱码问题解决方案
2020/09/17 Python
python基于socket模拟实现ssh远程执行命令
2020/12/05 Python
H5页面适配iPhoneX(就是那么简单)
2019/12/02 HTML / CSS
html5手机键盘弹出收起的处理
2020/01/20 HTML / CSS
微软巴西官方网站:Microsoft Brasil
2019/09/26 全球购物
RealTek面试题
2016/06/28 面试题
初中班主任评语
2014/04/24 职场文书
《中国梦我的梦》大学生演讲稿
2014/08/20 职场文书
超市仓管员岗位职责范本
2014/09/18 职场文书
2014年政风行风工作总结
2014/11/22 职场文书
2014年酒店年度工作总结
2014/12/10 职场文书
2016新年晚会开场白
2015/12/03 职场文书
css背景和边框标签实例详解
2021/05/21 HTML / CSS