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批量生成任意尺寸的图片
Aug 29 Python
python实现点对点聊天程序
Jul 28 Python
Python实现将数据写入netCDF4中的方法示例
Aug 30 Python
python 美化输出信息的实例
Oct 15 Python
python获取时间及时间格式转换问题实例代码详解
Dec 06 Python
python3+selenium实现126邮箱登陆并发送邮件功能
Jan 23 Python
Django发送邮件功能实例详解
Sep 02 Python
Django中使用haystack+whoosh实现搜索功能
Oct 08 Python
python如何提取英语pdf内容并翻译
Mar 03 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
Feb 02 Python
Python基础之进程详解
May 21 Python
python模板入门教程之flask Jinja
Apr 11 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
浅析ThinkPHP中的pathinfo模式和URL重写
2014/01/06 PHP
PHP实现的简单网络硬盘
2015/07/29 PHP
php防止用户重复提交表单
2015/11/02 PHP
php删除数组中重复元素的方法
2015/12/22 PHP
php 删除一维数组中某一个值元素的操作方法
2018/02/01 PHP
购物车实现的几种方式优缺点对比
2018/05/02 PHP
仅用[]()+!等符号就足以实现几乎任意Javascript代码
2010/03/01 Javascript
ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox
2014/05/02 Javascript
jQuery实现回车键(Enter)切换文本框焦点的代码实例
2014/05/05 Javascript
jQuery CSS()方法改变现有的CSS样式
2014/08/20 Javascript
JavaScript前端图片加载管理器imagepool使用详解
2014/12/29 Javascript
利用Angularjs中模块ui-route管理状态的方法
2016/12/27 Javascript
js实现图片360度旋转
2017/01/22 Javascript
Jquery与Bootstrap实现后台管理页面增删改查功能示例
2017/01/22 Javascript
React Native AsyncStorage本地存储工具类
2017/10/24 Javascript
简化vuex的状态管理方案的方法
2018/06/02 Javascript
angularJs复选框checkbox选中进行ng-show显示隐藏的方法
2018/10/08 Javascript
javascript动态创建对象的属性详解
2018/11/07 Javascript
[54:19]完美世界DOTA2联赛PWL S2 Magma vs PXG 第二场 11.28
2020/12/01 DOTA
Python Tkinter实现简易计算器功能
2018/01/30 Python
python爬取微信公众号文章
2018/08/31 Python
详解Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)
2019/05/27 Python
python数据化运营的重要意义
2019/11/25 Python
python代码区分大小写吗
2020/06/17 Python
python和JavaScript哪个容易上手
2020/06/23 Python
使用Python爬取小姐姐图片(beautifulsoup法)
2021/02/11 Python
Python爬虫爬取微博热搜保存为 Markdown 文件的源码
2021/02/22 Python
HTML5+CSS3实现机器猫
2016/10/17 HTML / CSS
审核会计岗位职责
2013/11/08 职场文书
初一家长会邀请函
2014/01/31 职场文书
《桂林山水》教学反思
2014/02/08 职场文书
有多年工作经验的自我评价
2014/03/02 职场文书
小学教师寄语大全
2014/04/03 职场文书
新农村建设标语
2014/06/24 职场文书
女性励志书籍推荐
2019/08/19 职场文书
讲解MySQL增删改操作
2022/05/06 MySQL