參考:https://blog.csdn.net/weixin_41765699/article/details/83097429
有時候需要把兩張圖合並在一起展示,下面是效果圖(本來是兩張圖片):
上代碼:
-
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(img 1, ( 0, 0))
-
toImage.paste(img 12, ( 64, 0, 64 + img 1.size[ 0], 0 + img 1.size[ 1]))
-
#函數描述:toImage:背景圖片,paste()函數四個變量分別為:起始橫軸坐標,起始縱軸坐標,橫軸結束坐標,縱軸結束坐標;
-
toImage.save( + "merged.png")
-
plt.imshow(toImage)
-
plt.title(level)
-
#plt.show()
輸入參數只有一個,就是兩張圖片的路徑;