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利用flask sqlalchemy实现分页效果
Aug 02 Python
python学习笔记之列表(list)与元组(tuple)详解
Nov 23 Python
Python+树莓派+YOLO打造一款人工智能照相机
Jan 02 Python
小米5s微信跳一跳小程序python源码
Jan 08 Python
python清除字符串中间空格的实例讲解
May 11 Python
python 自定义异常和异常捕捉的方法
Oct 18 Python
Python中字符串与编码示例代码
May 20 Python
pyqt5 使用label控件实时显示时间的实例
Jun 14 Python
python调用c++返回带成员指针的类指针实例
Dec 12 Python
Python 实现打印单词的菱形字符图案
Apr 12 Python
Python unittest基本使用方法代码实例
Jun 29 Python
pytorch中的model=model.to(device)使用说明
May 24 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
批量修改RAR文件注释的php代码
2010/11/20 PHP
20个2014年最优秀的PHP框架回顾
2014/10/22 PHP
TP5(thinkPHP框架)实现后台清除缓存功能示例
2019/05/29 PHP
Mootools 1.2教程 同时进行多个形变动画
2009/09/15 Javascript
JS getStyle获取最终样式函数代码
2010/04/01 Javascript
jquery三个关闭弹出层的小示例
2013/11/05 Javascript
购物车选中得到价格实现示例
2014/01/26 Javascript
js中的getAttribute方法使用示例
2014/08/01 Javascript
js密码强度校验
2015/11/10 Javascript
canvas实现流星雨的背景效果
2017/01/13 Javascript
Angular2 http jsonp的实例详解
2017/08/31 Javascript
Vue-cli配置打包文件本地使用的教程图解
2018/08/02 Javascript
Vue监听一个数组id是否与另一个数组id相同的方法
2018/09/26 Javascript
详解angularjs跨页面传参遇到的一些问题
2018/11/01 Javascript
vscode配置vue下的es6规范自动格式化详解
2019/03/20 Javascript
微信小程序实现录制、试听、上传音频功能(带波形图)
2020/02/27 Javascript
[09:33]2015国际邀请赛第四日TOP10
2015/08/08 DOTA
[06:48]DOTA2-DPC中国联赛2月26日Recap集锦
2021/03/11 DOTA
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
2017/03/12 Python
python实现简单遗传算法
2018/03/19 Python
python flask 如何修改默认端口号的方法步骤
2019/07/12 Python
Python实现二叉搜索树BST的方法示例
2019/07/30 Python
TensorFLow 不同大小图片的TFrecords存取实例
2020/01/20 Python
python操作yaml说明
2020/04/08 Python
罗马尼亚购物网站:Vivantis.ro
2019/07/20 全球购物
德国家具购物网站:Möbel Höffner
2019/08/26 全球购物
创业者是否需要商业计划书?
2014/02/07 职场文书
教师师德反思材料
2014/02/15 职场文书
分层教学实施方案
2014/03/19 职场文书
小学校本培训方案
2014/06/06 职场文书
治安消防安全责任书
2014/07/23 职场文书
老公保证书怎么写
2015/02/26 职场文书
2015年基建工作总结范文
2015/05/23 职场文书
大学生读书笔记大全
2015/07/01 职场文书
python实现简单区块链结构
2021/04/25 Python
pandas求平均数和中位数的方法实例
2021/08/04 Python