#每天一点点,记录工作中实际可行操作#
python 将图片拼接,美图秀秀拼图
这个脚本是将几个图片,拼成三行两列,类似美图秀秀的拼图功能
import PIL.Image as Image
import os
IMAGES_PATH = r'C:\Users\admin\Desktop\测试图片\\' #被拼接的图片所在位置
IMAGES_FORMAT = ['.jpg', '.JPG', '.png', '.PNG'] # 图片格式
IMAGE_SIZE = 4096 # 每张小图片的大小,可自行调节大小
IMAGE_ROW = 3 # 图片间隔,也就是合并成一张图后,一共有几行
IMAGE_COLUMN = 2 # 图片间隔,也就是合并成一张图后,一共有几列
IMAGE_SAVE_PATH = r'C:\Users\admin\Desktop\测试图片\final.jpg'
# 图片转换后的地址和拼接后图片名字
# 获取图片集地址下的所有图片名称
image_names = [name for name in os.listdir(IMAGES_PATH) for item in IMAGES_FORMAT if
os.path.splitext(name)[1] == item]
# 简单的对于参数的设定和实际图片集的大小进行数量判断
if len(image_names) != IMAGE_ROW * IMAGE_COLUMN:
raise ValueError("合成图片的参数和要求的数量不能匹配!")
# 定义图像拼接函数
def image_compose():
to_image = Ima