剪裁代码:
from PIL import Image
import os.path
import numpy as np
rootdir = 源文件夹
for parent, dirnames, filenames in os.walk(rootdir):#遍历每一张图片
for filename in filenames:
#print('parent is :' + parent)
#print('filename is :' + filename)
currentPath = os.path.join(parent, filename)
#print('the fulll name of the file is :' + currentPath)
img = Image.open(currentPath)
box1 = (0,0,256,256)#设置左、上、右、下的像素
image1 = img.crop(box1) # 图像裁剪
image1.save(目标文件夹路径+filename) #存储裁剪得到的图像
删除指定格式的图片:
import os
path=文件存放路径
for root, dirs, files in os.walk(path):
for name in files:
if name.endswith(".png"): # 指定格式
os.remove(os.path.join(root, name))
#打印删除文件的路径、文件名信息
print("Delete File: " + os.path.join(root, name))