Python 使用PIL numpy 实现拼接图片的示例


Posted in Python onMay 08, 2018

python纵向合并任意多个图片,files是要拼接的文件list

# -*- coding:utf-8 -*-
def mergeReport(files):
 from PIL import Image
 import numpy as np
 baseimg=Image.open(files[0])
 sz = baseimg.size
 basemat=np.atleast_2d(baseimg)
 for file in files[1:]:
  im=Image.open(file)
 #resize to same width
  sz2 = im.size
  if sz2!=sz:
   im=im.resize((sz[0],round(sz2[0] / sz[0] * sz2[1])),Image.ANTIALIAS)
  mat=np.atleast_2d(im)
  basemat=np.append(basemat,mat,axis=0)
 report_img=Image.fromarray(basemat)
 report_img.save('merge.png')

以上这篇Python 使用PIL numpy 实现拼接图片的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现去除下载电影和电视剧文件名中的多余字符的方法
Sep 23 Python
用Python中的wxPython实现最基本的浏览器功能
Apr 14 Python
python操作字典类型的常用方法(推荐)
May 16 Python
基于python进行桶排序与基数排序的总结
May 29 Python
python计算两个数的百分比方法
Jun 29 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
Oct 11 Python
强悍的Python读取大文件的解决方案
Feb 16 Python
python中@property和property函数常见使用方法示例
Oct 21 Python
在OpenCV里使用Camshift算法的实现
Nov 22 Python
python 子类调用父类的构造函数实例
Mar 12 Python
python3.8动态人脸识别的实现示例
Sep 21 Python
7个关于Python的经典基础案例
Nov 07 Python
如何实现删除numpy.array中的行或列
May 08 #Python
numpy实现合并多维矩阵、list的扩展方法
May 08 #Python
numpy 进行数组拼接,分别在行和列上合并的实例
May 08 #Python
Python 批量合并多个txt文件的实例讲解
May 08 #Python
Python使用OpenCV进行标定
May 08 #Python
Python 统计字数的思路详解
May 08 #Python
Django中STATIC_ROOT和STATIC_URL及STATICFILES_DIRS浅析
May 08 #Python
You might like
一个MYSQL操作类
2006/11/16 PHP
分页详解 从此分页无忧(PHP+mysql)
2007/11/23 PHP
php下使用strpos需要注意 === 运算符
2010/07/17 PHP
PHP实现对文件锁进行加锁、解锁操作的方法
2017/07/04 PHP
PHP使用PDO、mysqli扩展实现与数据库交互操作详解
2019/07/20 PHP
js 限制数字 js限制输入实现代码
2012/12/04 Javascript
jquery实现点击TreeView文本父节点展开/折叠子节点
2013/01/10 Javascript
JQuery对表单元素的基本操作使用总结
2014/07/18 Javascript
jQuery插件jquery-barcode实现条码打印的方法
2015/11/25 Javascript
整理Javascript函数学习笔记
2015/12/01 Javascript
基于jquery实现动态竖向柱状条特效
2016/02/12 Javascript
jQuery实现简洁的轮播图效果实例
2016/09/07 Javascript
jQuery中Find选择器用法示例
2016/09/21 Javascript
微信小程序实战之自定义toast(6)
2017/04/18 Javascript
JavaScript用200行代码制作打飞机小游戏实例
2017/06/21 Javascript
javascript高仿热血传奇游戏实现代码
2018/02/22 Javascript
vue全局组件与局部组件使用方法详解
2018/03/29 Javascript
JS获取当前时间的实例代码(昨天、今天、明天)
2018/11/13 Javascript
微信小程序实现bindtap等事件传参
2019/04/08 Javascript
vue移动端使用canvas签名的实现
2020/01/15 Javascript
解决微信小程序scroll-view组件无横向滚动的问题
2020/02/04 Javascript
vue实现图片懒加载的方法分析
2020/02/05 Javascript
Vue微信公众号网页分享的示例代码
2020/05/28 Javascript
在python plt图表中文字大小调节的方法
2019/07/08 Python
Python实现中值滤波去噪方式
2019/12/18 Python
美国隐形眼镜网:Major Lens
2018/02/09 全球购物
工厂保洁员岗位职责
2013/12/04 职场文书
单位未婚证明范本
2014/01/18 职场文书
学生打架检讨书大全
2014/01/23 职场文书
中学生家长评语大全
2014/04/16 职场文书
意外死亡赔偿协议书
2014/10/14 职场文书
淘宝好评语句大全
2014/12/31 职场文书
百年校庆感言
2015/08/01 职场文书
工作汇报材料难写?方法都在这里了!
2019/07/01 职场文书
标准版个人借条怎么写?以及什么是借条?
2019/08/28 职场文书
OpenCV-Python实现人脸美白算法的实例
2021/06/11 Python