- Mac安装pillow
- python脚本
- 总结
阅读之前注意:
本文阅读建议用时:15min
本文阅读结构如下表:
项目 | 下属项目 | 测试用例数量 |
---|---|---|
Mac安装pillow | 无 | 0 |
python脚本 | 无 | 1 |
总结 | 无 | 0 |
Mac安装pillow
Mac安装pillow很简单,一句命令就搞定了。
即:pip install Pillow
更多可以参考这个网址:https://pillow.readthedocs.io/en/latest/installation.html
为什么要安装pillow,因为pillow是PIL的一个友好fork,安装比PIL更简单。安装后python脚本就可以引入PIL模块,从而具备了强大的图像处理功能。
python脚本
下面python脚本的功能是:遍历文件夹,将文件夹下宽>高的图片旋转90度,然后把所有图片缩放为480*640的图片,再保存至指定路径。
其中“from PIL import Image”这部分只有安装了pillow后才能成功引入。
#coding=utf-8
import os
from PIL import Image
rootdir = r'/Users/lqmiku/Desktop/inputFile/pyImageRotation/result6' # 指明被遍历的文件夹
for parent, dirnames, filenames in os.walk(rootdir):
for filename in filenames:
currentPath = os.path.join(parent, filename)
if not currentPath.endswith('.DS_Store'):
im = Image.open(currentPath)
width, height = im.size
if width > height:
im_rotate = im.transpose(Image.ROTATE_90)
im_rotate = im
else:
im_rotate = im
out = im_rotate.resize((480, 640), Image.ANTIALIAS)
newname = r"/Users/lqmiku/Desktop/inputFile/pyImageRotation/rotateResult6/" + filename
out.save(newname)
总结
PIL(Python Imaging Library)是python常用的图像处理库,可以通过安装pillow来使用。文章中的python脚本提供了旋转、缩放文件夹下图片的功能。
如果本文对你有帮助,不如请我一杯可乐吧