将PNG图片快速转化为Webp格式
PNG格式介绍
PNG(Portable Network Graphics),便携式网络图形,是一种采用无损压缩算法的位图格式,支持索引、灰度、RGB三种颜色方案以及Alpha通道等特性。其设计目的是试图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。PNG使用从LZ77派生的无损数据压缩算法,一般应用于JAVA程序、网页或S60程序中,原因是它压缩比高,生成文件体积小。PNG文件的扩展名为.png
Webp格式介绍
不想写
使用Pillow转换
使用的Python的图像库Pillow中 Image.open().save()函数来做图片的处理
1 | im = Image.open('./imagining.png') #读入文件 |
批量的目录读取+转化
使用os.walk()来读取指定目录和目录下的所有文件信息,遍历后对匹配的文件进行Pillow的函数转化。
1 | import os |
结语
如果你没有安装Pillow,请先安装Pillow。
1 | pip install Pillow |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 七宝的小窝!
评论
匿名评论
你无需删除空行,直接评论以获取最佳展示效果