概述
from PIL import Image
import os
path = "G:/data/***/****"#需切割文件名
files= os.listdir(path)
n=len(files)
for i in range(0,n):
filename="G:/data/***/****/"+files[i]#需切割的图像
outname="G:/data/***/*****/"+str(i+1)+"_"#存储位置
im = Image.open(filename)
dx = 300
dy = 400
n = 1
x1 = 0
y1 = 0
x2 = 300
y2 = 400
print(im.size) # im.size[0] 宽和高
w = im.size[0] # 宽
h = im.size[1] # 高
while x2 <= h:
while y2 <= w:
name3 = outname + str(n) + ".jpg"
im2 = im.crop((y1, x1, y2, x2))
im2.save(name3)
y1 = y1 + 300
y2 = y1 + 400
n = n + 1
x1 = x1 + dx
x2 = x1 + 300
y1 = 0
y2 = 400
print("图片切割成功,切割得到的子图片数为")
最后
以上就是高贵钢笔为你收集整理的图像切割python实现的全部内容,希望文章能够帮你解决图像切割python实现所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复