|
@@ -40,15 +40,12 @@ def get_new_img_xy(infile, image_size):
|
|
|
|
|
|
# 定义图像拼接函数
|
|
|
def image_compose(image_colnum, image_size, image_rownum, image_names, image_save_path, x_new, y_new):
|
|
|
- logger = logging.getLogger('info')
|
|
|
- logger.info('into---image_compose')
|
|
|
to_image = Image.new('RGB', (image_colnum * x_new, image_rownum * y_new)) # 创建一个新图
|
|
|
# 循环遍历,把每张图片按顺序粘贴到对应位置上
|
|
|
total_num = 0
|
|
|
for y in range(1, image_rownum + 1):
|
|
|
for x in range(1, image_colnum + 1):
|
|
|
from_image = resize_by_width(image_names[image_colnum * (y - 1) + x - 1], image_size)
|
|
|
- logger.info(image_names[image_colnum * (y - 1) + x - 1])
|
|
|
# from_image = Image.open(image_names[image_colnum * (y - 1) + x - 1]).resize((image_size,image_size ), Image.ANTIALIAS)
|
|
|
to_image.paste(from_image, ((x - 1) * x_new, (y - 1) * y_new))
|
|
|
total_num += 1
|