python多张图片拼接成一张图片,python图像处理拼图

  python多张图片拼接成一张图片,python图像处理拼图

  大家好,本文主要是关于用python写一个图片拼接工具。有兴趣的同学过来看看,如果对你有帮助记得收藏。

  00-1010前言代码显示效果显示摘要

  

目录

  故事从上面的表情包开始。看到这个表情包后,我突发奇想,想着可以把舍友上班钓鱼的照片拼接起来做成表情包,唤醒他,激励他学习!于是我马上行动起来,用枕头库随便写,仅供娱乐!别喷,老板!

  保护室友隐私,把照片换成小蓝!

  

前言

  下面介绍两种拼接方法,可以根据图像比例进行调整。

  又是懒散的一天。

  从PIL进口图片

  将matplotlib.pyplot作为plt导入

  def拼接图像(img_1,img_2,save_img,mode=None):

  把左右两幅画连接起来。

  Img_1 :进入图片1的路径(左)

  Img_2 :进入图2的路径(右)

  保存图片的路径

  模式:默认为无,宽度保持不变,高度取最大值。

  可以设置为‘均值’,宽度和高度是两张图片的平均值。

  # -获取图像的宽度和高度- #

  img1=Image.open(img_1)

  img2=Image.open(img_2)

  w1,h1=img1.size

  w2,h2=img2.size

  打印(原始图片1大小:{} x {} 。格式(w1,h1))

  打印(原始图片2大小:{} x {} 。格式(w2,h2))

  # -以高质量调整图像大小- #

  如果模式==意味着 :

  width=int((w1 w2)/2)

  height=int((h1 h2)/2)

  w1=int(宽度/2)

  w2=int(宽度/2)

  else:

  宽度=w1 w2

  高度=最大值(h1,h2)

  img1=img1.resize((w1,height),Image。抗锯齿)

  img2=img2.resize((w2,height),Image。抗锯齿)

  # -创建新图像- #

  img=Image.new(RGB ,(宽度,高度),(0,0,0))

  img.paste(img1,(0,0))

  img.paste(img2,(w1,0))

  img.save(save_img)

  打印(输出图片大小:{} x {} 。格式(宽度、高度))

  返回img

  if __name__==__main__:

  img_1=r 。\img\sleeper。巴布亚新几内亚

  img _ 2=r’。\img\dog。巴布亚新几内亚

  save_img=r 。\img\getup.jpg

  尝试:

  img=SpliceImage(img_1,img_2,save_img,mode=mean )

  例外:

  打印(图像文件错误!)

  plt.imshow(img)

  

代码展示

  不要戳!希望能激励室友好好学习,不要再偷懒了!用户昵称

  

效果展示

  关于用python编写图像拼接工具的这篇文章到此结束。关于python图像拼接的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: