Python 进阶 之 递归批量获取指定文件夹下所有指定后缀名图片,并且对应压缩所有指定图片文件大小
目录
Python 进阶 之 递归批量获取指定文件夹下所有指定后缀名图片,并且对应压缩所有指定图片文件大小
八、更新批量更新代码(jpg 使用 PIL 压缩,png 使用 pngquant 压缩)
一、简单介绍
Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。Python是一种解释型脚本语言,可以应用于以下领域: Web 和 Internet开发、科学计算和统计、人工智能、教育、桌面界面开发、软件开发、后端开发、网络爬虫。
这里介绍递归获取指定文件夹下的所有文件,并且针对指定类型的图片文件进行压缩大小,这里使用Pillow 中的 imgae 进行 jpg 和 png 类型的图片进行压缩,这里简单介绍,方法不唯一,如果不足或更好的方法,还请留言补充。
操作环境:
- 1、win 10
- 2、python 3.8
- 3、pycharm 2022.1.3
二、实现原理
1、
这篇博客介绍了如何使用Python的PIL库和pngquant工具递归遍历文件夹,批量压缩jpg和png图片。通过os模块获取文件,结合PIL对jpg图片压缩,利用pngquant压缩png图片,实现图片大小的有效减小。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



