zoukankan      html  css  js  c++  java
  • python两张图片显示在一张图上

    参考:https://blog.csdn.net/weixin_41765699/article/details/83097429

    有时候需要把两张图合并在一起展示,下面是效果图(本来是两张图片):

    上代码:

    1.  
      from PIL import Image
    2.  
      import matplotlib.pyplot as plt
    3.  
      import numpy as np
    4.  
       
    5.  
       
    6.  
      # 1. 将两张icon图标显示在同一张图上面并保存;
    7.  
      def combine_photo(arr):
    8.  
      #arr是一个列表,里面是两个图片的路径,例如["p1.png", 'p2.png']
    9.  
      toImage = Image.new('RGB', (128, 64))
    10.  
      img1 = Image.open(arr[0])
    11.  
      img12 = Image.open(arr[1])
    12.  
      toImage.paste(img1, (0, 0))
    13.  
      toImage.paste(img12, (64, 0, 64 + img1.size[0], 0 + img1.size[1]))
    14.  
      #函数描述:toImage:背景图片,paste()函数四个变量分别为:起始横轴坐标,起始纵轴坐标,横轴结束坐标,纵轴结束坐标;
    15.  
      toImage.save( + "merged.png")
    16.  
      plt.imshow(toImage)
    17.  
      plt.title(level)
    18.  
      #plt.show()

    输入参数只有一个,就是两张图片的路径;

     
  • 相关阅读:
    第六周总结
    石家庄地铁线路查询系统
    第五周总结报告
    二维数组
    第四周总结
    个人作业一(补充)
    第三周总结
    个人作业一
    开课博客
    CentOS7 网卡配置文件解释
  • 原文地址:https://www.cnblogs.com/kuangke/p/14702487.html
Copyright © 2011-2022 走看看