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(img 1, ( 0, 0))
  13.  
    toImage.paste(img 12, ( 64, 0, 64 + img 1.size[ 0], 0 + img 1.size[ 1]))
  14.  
    #函數描述:toImage:背景圖片,paste()函數四個變量分別為:起始橫軸坐標,起始縱軸坐標,橫軸結束坐標,縱軸結束坐標;
  15.  
    toImage.save( + "merged.png")
  16.  
    plt.imshow(toImage)
  17.  
    plt.title(level)
  18.  
    #plt.show()

輸入參數只有一個,就是兩張圖片的路徑;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM