python把一张图片均分4份
2023-12-21 22:27:47
def cut_out_image():
path_img = r'./hh' #文件夹名称
img_dir = os.listdir(path_img)
for i in img_dir:
# 根据图片名称提取id,方便重命名
id = (i.split('.')[0])
img = Image.open(os.path.join(path_img, i))
size_img = img.size
print(size_img)
weight = int(size_img[0] // 2)
height = int(size_img[1] // 2)
flag = 0
for j in range(2):
for k in range(2):
box = (weight * k, height * j, weight * (k + 1), height * (j + 1))
region = img.crop(box)
# 输出路径
flag = flag + 1
new_path = os.path.join("灰岩_cut_out", id + "_" + str(flag) + ".png")
region.save(new_path)
文章来源:https://blog.csdn.net/weixin_46672808/article/details/135139426
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!