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读写Redis数据库操作示例
Mar 18 Python
在Python中使用异步Socket编程性能测试
Jun 25 Python
Python迭代器和生成器介绍
Mar 06 Python
举例讲解Python中的list列表数据结构用法
Mar 12 Python
python中的break、continue、exit()、pass全面解析
Aug 05 Python
详解python实现线程安全的单例模式
Mar 05 Python
python检查目录文件权限并修改目录文件权限的操作
Mar 11 Python
Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解)
Mar 19 Python
Jupyter Notebook 文件默认目录的查看以及更改步骤
Apr 14 Python
Python使用20行代码实现微信聊天机器人
Jun 05 Python
Python中logging日志的四个等级和使用
Nov 17 Python
如何使用PyCharm及常用配置详解
Jun 03 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
php数据库抽象层 PDO
2011/05/07 PHP
php判断页面是否是微信打开的示例(微信打开网页)
2014/04/25 PHP
PHP+javascript制作带提示的验证码源码分享
2014/05/28 PHP
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
2016/01/07 PHP
jquery 学习之一 对象访问
2010/11/23 Javascript
Jquery ajax执行顺序 返回自定义错误信息(实例讲解)
2013/11/06 Javascript
js获取判断上传文件后缀名的示例代码
2014/02/19 Javascript
JavaScript与HTML的结合方法详解
2015/11/23 Javascript
浅谈js中的延迟执行和定时执行
2016/05/31 Javascript
jQuery子元素过滤选择器用法示例
2016/09/09 Javascript
node.js与C语言 实现遍历文件夹下最大的文件,并输出路径,大小
2017/01/20 Javascript
ES6 Promise对象概念与用法分析
2017/04/01 Javascript
Javascript实现基本运算器
2017/07/15 Javascript
vue-cli2.x项目优化之引入本地静态库文件的方法
2018/06/19 Javascript
创建nuxt.js项目流程图解
2020/03/13 Javascript
vue实践---根据不同环境,自动转换请求的url地址操作
2020/09/21 Javascript
详解Python进阶之切片的误区与高级用法
2018/12/24 Python
详解Python数据分析--Pandas知识点
2019/03/23 Python
python正则表达式实例代码
2020/03/03 Python
python 录制系统声音的示例
2020/12/21 Python
python通用数据库操作工具 pydbclib的使用简介
2020/12/21 Python
Python调用SMTP服务自动发送Email的实现步骤
2021/02/07 Python
详解Python openpyxl库的基本应用
2021/02/26 Python
HTML5实现音频和视频嵌入的方法
2018/08/22 HTML / CSS
FILA斐乐中国官方商城:意大利运动品牌
2017/01/25 全球购物
main 函数执行以前,还会执行什么代码
2013/04/17 面试题
优秀毕业大学生推荐信
2013/11/13 职场文书
房地产项目策划书
2014/02/05 职场文书
2014两会优秀的心得体会范文
2014/03/17 职场文书
大学生毕业求职信
2014/06/12 职场文书
公司安全管理制度范本
2015/08/05 职场文书
高一语文教学反思
2016/02/16 职场文书
Django使用redis配置缓存的方法
2021/06/01 Redis
纯CSS3实现div按照顺序出入效果
2021/07/15 HTML / CSS
使用 MybatisPlus 连接 SqlServer 数据库解决 OFFSET 分页问题
2022/04/22 SQL Server
如何利用python实现列表嵌套字典取值
2022/06/10 Python