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编写检测数据库SA用户的方法
Jul 11 Python
python自动化测试之setUp与tearDown实例
Sep 28 Python
浅析AST抽象语法树及Python代码实现
Jun 06 Python
TensorFlow模型保存/载入的两种方法
Mar 08 Python
Python判断一个三位数是否为水仙花数的示例
Nov 13 Python
详解python中docx库的安装过程
Nov 08 Python
django数据模型(Model)的字段类型解析
Dec 25 Python
如何基于python测量代码运行时间
Dec 25 Python
Python实现企业微信机器人每天定时发消息实例
Feb 25 Python
python实现井字棋小游戏
Mar 04 Python
scrapy处理python爬虫调度详解
Nov 23 Python
Python中第三方库Faker的使用详解
Apr 02 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
第九节 绑定 [9]
2006/10/09 PHP
PHP在线生成二维码代码(google api)
2013/06/03 PHP
示例详解Laravel重置密码代码重构
2016/08/10 PHP
使用WAMP搭建PHP本地开发环境
2017/05/10 PHP
在html页面中包含共享页面的方法
2008/10/24 Javascript
jquery.validate使用攻略 第一部
2010/07/01 Javascript
javascript中的prototype属性使用说明(函数功能扩展)
2010/08/16 Javascript
JavaScrip单线程引擎工作原理分析
2010/09/04 Javascript
JavaScript中通过prototype属性共享属性和方法的技巧实例
2015/03/13 Javascript
Bootstrap学习系列之使用 Bootstrap Typeahead 组件实现百度下拉效果
2016/07/07 Javascript
node.js express安装及示例网站搭建方法(分享)
2016/08/22 Javascript
Bootstrap table的使用方法
2016/11/02 Javascript
Node.js使用NodeMailer发送邮件实例代码
2017/03/06 Javascript
js常用的继承--组合式继承
2017/03/06 Javascript
JavaScript实现类似淘宝的购物车效果
2017/03/16 Javascript
使用vue构建移动应用实战代码
2017/08/02 Javascript
vue实现仿淘宝结账页面实例代码
2017/11/08 Javascript
vue 动态改变静态图片以及请求网络图片的实现方法
2018/02/07 Javascript
es6 symbol的实现方法示例
2019/04/02 Javascript
layui 地区三级联动 form select 渲染的实例
2019/09/27 Javascript
React 父子组件通信的实现方法
2019/12/05 Javascript
Python动态语言与鸭子类型详解
2019/07/01 Python
详解Pandas之容易让人混淆的行选择和列选择
2019/07/10 Python
Django通过dwebsocket实现websocket的例子
2019/11/15 Python
python opencv图片编码为h264文件的实例
2019/12/12 Python
瑰珀翠美国官网:Crabtree & Evelyn美国
2016/11/29 全球购物
公司JAVA开发面试题
2015/04/02 面试题
Oracle性能调优原则
2012/05/03 面试题
婚礼主持词开场白
2014/03/13 职场文书
承诺书范文
2014/06/03 职场文书
个人授权委托书范本
2014/09/14 职场文书
人事主管岗位职责
2015/02/04 职场文书
2019广播稿怎么写
2019/04/17 职场文书
MySQL into_Mysql中replace与replace into用法案例详解
2021/09/14 MySQL
关于python pygame游戏进行声音添加的技巧
2021/10/24 Python
MySql中的json_extract函数处理json字段详情
2022/06/05 MySQL