两张图片拼接
import numpy as np
from PIL import Image
img = ('') # 打开图片
im = (img) # 转化为ndarray对象
im1 = ((im, im), axis = 0) # 纵向拼接
im2 = ((im, im), axis = 1) # 横向拼接
# 生成图片
img1 = (im1)
img2 = (im2)
# 保存图片
('')
('')
多张图片拼接
import numpy as np
from PIL import Image
paths = ['./', './', './', './']
img_array = ''
img = ''
for i, v in enumerate(paths):
if i == 0:
img = (v) # 打开图片
img_array = (img) # 转化为np array对象
if i > 0:
img_array2 = ((v))
img_array = ((img_array, img_array2), axis=1) # 横向拼接
# img_array = ((img_array, img_array2), axis=0) # 纵向拼接
img = (img_array)
# 保存图片
('')
OK.