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中操作MySQL入门实例
Feb 08 Python
Python3多线程爬虫实例讲解代码
Jan 05 Python
windows下cx_Freeze生成Python可执行程序的详细步骤
Oct 09 Python
详解Python用户登录接口的方法
Apr 17 Python
Django实现CAS+OAuth2的方法示例
Oct 30 Python
python 数据分析实现长宽格式的转换
May 18 Python
Python绘制动态水球图过程详解
Jun 03 Python
pytorch使用horovod多gpu训练的实现
Sep 09 Python
Python私有属性私有方法应用实例解析
Sep 15 Python
安装Anaconda3及使用Jupyter的方法
Oct 27 Python
python openCV自制绘画板
Oct 27 Python
python自动化调用百度api解决验证码
Apr 13 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中的观察者模式
2010/03/24 PHP
深入HTTP响应状态码速查表的详解
2013/06/07 PHP
Win2003+apache+PHP+SqlServer2008 配置生产环境
2014/07/29 PHP
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
2014/11/29 PHP
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程
2015/12/23 PHP
thinkphp Apache配置重启Apache1 restart 出错解决办法
2017/02/15 PHP
Laravel中日期时间处理包Carbon的简单使用
2017/09/21 PHP
PHP基于进程控制函数实现多线程
2020/12/09 PHP
js字符串转换成数字与数字转换成字符串的实现方法
2014/01/08 Javascript
JS将所有对象s的属性复制给对象r(原生js+jquery)
2014/01/25 Javascript
JavaScript使用setInterval()函数实现简单轮询操作的方法
2015/02/02 Javascript
JS模仿编辑器实时改变文本框宽度和高度大小的方法
2015/08/17 Javascript
jQuery 中ajax异步调用的四种方式
2016/06/28 Javascript
用jquery的attr方法实现图片切换效果
2017/02/05 Javascript
jquery中attr、prop、data区别与用法分析
2019/09/25 jQuery
浅谈在vue-cli3项目中解决动态引入图片img404的问题
2020/08/04 Javascript
[02:42]2014DOTA2国际邀请赛 三冰专访:我会打到Ti20
2014/07/13 DOTA
[00:33]DOTA2上海特级锦标赛 CDEC战队宣传片
2016/03/04 DOTA
Python实现带百分比的进度条
2016/06/28 Python
分享Python开发中要注意的十个小贴士
2016/08/30 Python
python实现逻辑回归的方法示例
2017/05/02 Python
python 换位密码算法的实例详解
2017/07/19 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
2018/04/10 Python
Python3.7实现中控考勤机自动连接
2018/08/28 Python
Django中的ajax请求
2018/10/19 Python
Python PyQt5模块实现窗口GUI界面代码实例
2020/05/12 Python
python中return如何写
2020/06/18 Python
css3实现画半圆弧线的示例代码
2017/11/06 HTML / CSS
印度购买眼镜和太阳镜网站:Coolwinks
2018/09/26 全球购物
外贸公司实习自我鉴定
2013/09/24 职场文书
艺术应用与设计个人的自我评价
2013/11/23 职场文书
推荐信格式要求
2014/05/09 职场文书
法定代表人授权委托书范文
2014/09/22 职场文书
公积金接收函格式
2015/01/30 职场文书
红色革命电影观后感
2015/06/18 职场文书
高中美术教学反思
2016/02/17 职场文书