在Python中,可以使用PIL庫(Pillow)來合并兩張圖片。下面是一個示例代碼:
from PIL import Image
# 打開兩張圖片
image1 = Image.open('image1.jpg')
image2 = Image.open('image2.jpg')
# 獲取圖片的寬度和高度
width1, height1 = image1.size
width2, height2 = image2.size
# 創建新的圖片,寬度為兩張圖片的寬度之和,高度為兩張圖片中高度較大的一個
new_width = width1 + width2
new_height = max(height1, height2)
new_image = Image.new('RGB', (new_width, new_height))
# 將第一張圖片粘貼到左上角
new_image.paste(image1, (0, 0))
# 將第二張圖片粘貼到第一張圖片的右邊
new_image.paste(image2, (width1, 0))
# 保存合并后的圖片
new_image.save('merged_image.jpg')
上述代碼中,image1.jpg
和image2.jpg
分別是要合并的兩張圖片。代碼首先打開兩張圖片,然后獲取它們的寬度和高度。接下來,創建一個新的圖片,寬度為兩張圖片的寬度之和,高度為兩張圖片中高度較大的一個。然后,將第一張圖片粘貼到新圖片的左上角,將第二張圖片粘貼到第一張圖片的右邊。最后,保存合并后的圖片為merged_image.jpg
。