python:分割图片(把一张图片横向平均分割成7张)
参考:、
1. 目标:把C:ResNet50目录下的一张图片,横向平均分割成7张
2. 代码: crop_image.py
#python install pillow from PIL import Image #分割图片 def cut_image(image,count): width, height = image.size item_width = int(width / count) item_height = height box_list = [] # (left, upper, right, lower) for i in range(0,count): box = (i*item_width,0,(i+1)*item_width,item_height) box_list.append(box) image_list = [image.crop(box) for box in box_list] return image_list #保存分割后的图片 def save_images(image_list): index = 1 for image in image_list: image.save(str(index) + .png, PNG) index += 1 if __name__ == __main__: file_path = "KA.AN1.39_KA.AN1.39.jpg" #要分割的图片地址 image = Image.open(file_path) #读取图片 image_list = cut_image(image,7) #分割图片,分割成7张 save_images(image_list) #保存分割后的图片
3. 结果: