python兩張圖片顯示在一張圖上
阿新 • • 發佈:2019-01-14
有時候需要把兩張圖合併在一起展示,下面是效果圖(本來是兩張圖片):
上程式碼:
from PIL import Image import matplotlib.pyplot as plt import numpy as np # 1. 將兩張icon圖示顯示在同一張圖上面並儲存; def combine_photo(arr): #arr是一個列表,裡面是兩個圖片的路徑,例如["p1.png", 'p2.png'] toImage = Image.new('RGB', (128, 64)) img1 = Image.open(arr[0]) img12 = Image.open(arr[1]) toImage.paste(img1, (0, 0)) toImage.paste(img12, (64, 0, 64 + img1.size[0], 0 + img1.size[1])) #函式描述:toImage:背景圖片,paste()函式四個變數分別為:起始橫軸座標,起始縱軸座標,橫軸結束座標,縱軸結束座標; toImage.save( + "merged.png") plt.imshow(toImage) plt.title(level) #plt.show()
輸入引數只有一個,就是兩張圖片的路徑;