1-2 图片批量裁剪

1-2 图片批量裁剪,第1张

概述# -*-coding:utf-8-*-# !/usr/bin/env python# Author :vilicute‘‘‘func:对某文件夹下的图片进行批量裁剪‘‘‘import osimport timefrom PIL import Imagestart = time.time()paths = "C:/Users/vilicute/Des
# -*-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 图片批量裁剪所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1190995.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存