微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

1-2 图片批量裁剪

# -*-coding:utf-8-*-
# !/usr/bin/env python
# Author :vilicute
‘‘‘
func:对某文件夹下的图片进行批量裁剪
‘‘‘
import os
import time
from PIL import Image

start = time.time()

paths = "C:/Users/vilicute/Desktop/photo/IMG/"    # 读取文件路径
aim = "C:/Users/vilicute/Desktop/photo/IMA/"      # 存放目标路径
print("正在裁剪...")

cnt = 0
for fname in os.listdir(paths):            # 遍历paths下的文件
    fpath = os.path.join(paths,fname)     # fpath为文件绝对路径
    image = Image.open(fpath)              # 打开图片
    width,height = image.size             # 获取图片尺寸
    # (left,upper,right,lower)          # 图片尺寸:width*height-->(width-8)*(height-8)
    Box = (4,4,width - 4,height - 4)    # 裁剪设置
    image = image.crop(Box)                # 裁剪
    image.save(aim+"IMG_20190924_"+str(cnt)+".jpg") # 保存到指定路径(包括命名)
    cnt = cnt + 1

end = time.time()
print("裁剪完成!  time = "+str(end - start))

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐