55741fa3000130b206400640-100-100.jpg

清波

用 pillow 做过一些图片处理的小程序,建议楼主也用pillow不要用自带的PIL。pip安装:pip install pillowfrom PIL import Image  ### 此处为导出包,注意字母大小写

import os, os.path

# 指明被遍历的文件夹

rootdir =os.path.abspath(os.curdir)+'/Image/'

rootdir1=os.path.abspath(os.pardir)+"/Image/"

#打包用

if os.path.isdir(rootdir):

pass

else:

rootdir=rootdir1

size = 315, 560

i=0

for parent,dirnames,filenames in os.walk(rootdir):

for filename in filenames:

infile=os.path.join(parent,filename)

im = Image.open(infile)   ### 此处Image.open(dir)为多数对象应用的基础.

im.thumbnail(size)  ### 此处size 为长度为2的tuple类型,改变图片分辨率

im.save(infile) ### im.save(dir),图片处理的最后都用这个,就是保存处理过后的图片

i+=1

print(i,"Done")以上是一个简单的 改变图片分辨率的小脚本,粗糙之处请包涵。关于pillow的简单用法,已经用注释标出,希望对楼主有所帮助。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐