python實現兩張圖片拼接
縱向拼接
from PIL import Image
def image_splicing(pic01, pic02):
"""
圖片拼接
:param pic01: 圖片1路徑
:param pic02: 圖片2路徑
:return: 保存路徑
"""
with Image.open(pic01) as img_01, \
Image.open(pic02) as img_02:
img1_size, img2_size = img_01.size, img_02.size
width = max([img1_size[0], img2_size[0]])
height = img1_size[1] + img2_size[1]
instance = Image.new('RGB', (width, height), (255, 255, 255)) # 創建背景為白色的空圖片
instance.paste(img_01) # 以坐標(0,0)為基準粘貼第一張圖片
instance.paste(img_02, (0, img1_size[1])) # 以坐標(0,第一張圖片的高)為基準粘貼第二張圖片
# instance.show()
save_path = 'D:/image_marge.png'
instance.save(save_path)
return save_path
本文來自博客園,僅供參考學習,如有不當之處還望不吝賜教,不勝感激!轉載請注明原文鏈接:http://www.rzrgm.cn/rong-z/p/16457669.html
作者:cnblogs用戶
浙公網安備 33010602011771號