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 相关文章推荐
使用go和python递归删除.ds store文件的方法
Jan 22 Python
在Python中使用itertools模块中的组合函数的教程
Apr 13 Python
在Python中操作字典之fromkeys()方法的使用
May 21 Python
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
May 08 Python
Python2和Python3中print的用法示例总结
Oct 25 Python
Python在cmd上打印彩色文字实现过程详解
Aug 07 Python
解决tensorboard多个events文件显示紊乱的问题
Feb 15 Python
python实现快递价格查询系统
Mar 03 Python
PyTorch加载自己的数据集实例详解
Mar 18 Python
Python 数据的累加与统计的示例代码
Aug 03 Python
python hmac模块验证客户端的合法性
Nov 07 Python
pytest进阶教程之fixture函数详解
Mar 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
php自定义urlencode,urldecode函数实例
2015/03/24 PHP
PHP获取网页所有连接的方法(附demo源码下载)
2016/03/30 PHP
yii2.0实现创建简单widgets示例
2016/07/18 PHP
PHP全功能无变形图片裁剪操作类与用法示例
2017/01/10 PHP
PHP实现限制IP访问的方法
2017/04/20 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
PHP如何通过带尾指针的链表实现'队列'
2020/10/22 PHP
js常用数组操作方法简明总结
2014/06/20 Javascript
jQuery增加自定义函数的方法
2015/07/18 Javascript
基于JavaScript实现快速转换文本语言(繁体中文和简体中文)
2016/03/07 Javascript
仅9张思维导图帮你轻松学习Javascript 就这么简单
2016/06/01 Javascript
VUE2实现事件驱动弹窗示例
2017/10/21 Javascript
webpack 插件html-webpack-plugin的具体使用
2018/04/09 Javascript
vue设置动态请求地址的例子
2019/11/01 Javascript
JS获取表格视图所选行号的ids过程解析
2020/02/21 Javascript
小程序Scroll-view上拉滚动刷新数据
2020/06/21 Javascript
JS实现放大镜效果
2020/09/21 Javascript
[原创]使用豆瓣提供的国内pypi源
2017/07/02 Python
Python实现二维数组按照某行或列排序的方法【numpy lexsort】
2017/09/22 Python
python机器学习之贝叶斯分类
2018/03/26 Python
python 在指定范围内随机生成不重复的n个数实例
2019/01/28 Python
anaconda中更改python版本的方法步骤
2019/07/14 Python
Python 私有化操作实例分析
2019/11/21 Python
Python中and和or如何使用
2020/05/28 Python
Python新手学习装饰器
2020/06/04 Python
CSS3 text-shadow实现文字阴影效果
2016/02/24 HTML / CSS
HTML5实现QQ聊天气泡效果
2017/06/26 HTML / CSS
Html5内唤醒百度、高德APP的实现示例
2019/05/20 HTML / CSS
有趣、实用和鼓舞人心的产品:Inspire Uplift
2019/11/05 全球购物
三下乡活动方案
2014/01/31 职场文书
教师节商场活动方案
2014/02/13 职场文书
2014年秋季开学典礼主持词
2014/08/02 职场文书
大学生村官工作总结2015
2015/04/09 职场文书
酒店宣传语大全
2015/07/13 职场文书
Python 详解通过Scrapy框架实现爬取百度新冠疫情数据流程
2021/11/11 Python
Promise静态四兄弟实现示例详解
2022/07/07 Javascript