# -*-Coding:utf-8-*-# !/usr/bin/env python# Author :vilicute‘‘‘func:对某文件夹下的图片进行批量裁剪‘‘‘import osimport timefrom PIL import Imagestart = time.time()paths = "C:/Users/vilicute/Desktop/photo/img/" # 读取文件路径aim = "C:/Users/vilicute/Desktop/photo/IMA/" # 存放目标路径print("正在裁剪...")cnt = 0for 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 + 1end = time.time()print("裁剪完成! time = "+str(end - start))总结
以上是内存溢出为你收集整理的1-2 图片批量裁剪全部内容,希望文章能够帮你解决1-2 图片批量裁剪所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)