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

作者:jingxian 时间:2021-03-20 02:50:20 

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')

来源:https://blog.csdn.net/iamoyjj/article/details/70877524

标签:python,numpy,拼接,PIL
0
投稿

猜你喜欢

  • 关于python pygame游戏进行声音添加的技巧

    2023-06-25 16:12:30
  • ASP缓存类 【先锋缓存类】Ver2004

    2009-01-05 12:28:00
  • 在MySQL中使用XML数据—数据格式化

    2009-12-29 10:26:00
  • python matplotlib 画dataframe的时间序列图实例

    2023-05-17 00:12:34
  • 什么样的分页案例才是好的

    2007-11-23 19:08:00
  • PHP引用符&的用法详细解析

    2023-10-17 17:25:53
  • Oracle数据操作和控制语言详解

    2008-01-16 19:18:00
  • 基于Python共轭梯度法与最速下降法之间的对比

    2022-10-27 06:58:12
  • GO语言中接口和接口型函数的具体使用

    2023-06-18 09:08:40
  • 小技巧解决“FF不能读取outerHTML”的问题

    2009-02-10 10:44:00
  • 谷歌历年母亲节Logo一览

    2009-05-11 12:17:00
  • php实现的一段简单概率相关代码

    2023-11-23 02:20:28
  • 在访客的内心深处做导航

    2008-06-05 12:43:00
  • Django框架中方法的访问和查找

    2022-07-23 16:31:35
  • 基于php常用函数总结(数组,字符串,时间,文件操作)

    2023-11-24 00:23:46
  • 学习ASP和编程的28个观点

    2008-06-27 12:57:00
  • Python3爬虫中关于中文分词的详解

    2023-08-12 23:10:28
  • PHP attributes()函数讲解

    2023-06-04 09:33:02
  • Python paramiko 模块浅谈与SSH主要功能模拟解析

    2023-10-01 11:06:28
  • python黑魔法之编码转换

    2022-08-11 10:03:41
  • asp之家 网络编程 m.aspxhome.com