이미지에 글씨쓰기
draw = ImageDraw.Draw(shuffled_img)
draw.text((x,y), str(number), fill='red', font=font)
이미지 crop, paste
- origin_img.paste(tile, (x_min, y_min, x_max, y_max))
- raw_img.crop((x_min, y_min, x_max, y_max))
i = 0
tile_dict = {}
for row in range(4):
for col in range(4):
x_min, x_max = col*cell_width, col*cell_width+cell_width
y_min, y_max = row*cell_height, row*cell_height+cell_height
tile = raw_img.crop((x_min, y_min, x_max, y_max))
tile_dict[numbers[i]] = tile
i += 1
origin_img = Image.new("RGB", (width, height))
i = 1
for row in range(4):
for col in range(4):
tile = tile_dict[i]
i += 1
x_min, x_max = col*cell_width, col*cell_width+cell_width
y_min, y_max = row*cell_height, row*cell_height+cell_height
origin_img.paste(tile, (x_min, y_min, x_max, y_max))