1.需求
需要对规则图形中的要素进行规则切片处理,如下,对下图中每个单独的图形裁切为一张图片,最后形成很多张图片。
2.代码实现
from PIL import Image
img = Image.open("./data/Sample_1.tif")
print(img.size)
x0=20;y0=20 #起点坐标,作为变量方便调整起始位置
dx=150;dy=150; #裁剪范围
for col in range(8):#列
for row in range(11):#行
cropped = img.crop((x0+dx*col, y0+dy*row, x0+dx*(col+1), y0+dy*(row+1))) # (left, upper, right, lower)
cropped.save("./data/Sample_1_cut/Sample_{}{}.tif".format(row,col))
3.效果图