Python pillow 切割图片大小
from PIL import Image
# 打开原始图片
image = Image.open('1.jpg')
# 设置每个小图片的大小
tilesize = (194, 128)
# 计算小图片的数量
rows = int(image.size[1] / tilesize[1])
cols = int(image.size[0] / tilesize[0])
print(rows)
print(cols)
# 分割图片
for i in range(rows):
for j in range(cols):
# 计算每个小图片的坐标
part = image.crop((j*tilesize[0], i*tilesize[1], (j+1)*tilesize[0], (i+1)*tilesize[1]))
# 转换为不带透明度的模式,例如RGB
image_no_alpha = part.convert('RGB')
# 保存为jpg格式
# 保存小图片
image_no_alpha.save('tile_%s_%s.jpg' % (i, j))