png批量压缩工具推荐--Pngyu和pngQuant

其他   2022-06-27 16:19   湖北  

1 Pngyu

操作简单,可批量压缩处理,支持自定义文件的压缩特征(上方Custom)和自定义输出(下方Custom),但消耗时间较多,1.4G的数据需要约 1小时46分钟

2 pngQuant

解压缩后包含五个文件

通过cmd启动程序,包含几个参数,通过控制参数可以设置输出形式

可以压缩单个png文件,批量处理可以通过拖动文件夹至指定bat文件自动生成,但文件名会改变

3 通过pngQuant写bat文件

使用bat脚本格式,写bat文件,遍历文件夹和png数据,并调用pngQuant对png数据进行压缩,较方便,但要求bat文件、pngQuant.exe需要在同一路径下,速度相比Pngyu快4倍,1.4G数据需要约24分钟。

压缩后数据与原始数据比对后没有出现明显失真,数据内存缩小一半左右

@echo off
@echo %TIME%

SET FOLDER=%cd%

for /R %%i in (*.png) do (

@echo 正在压缩 %%i

pngquant.exe -f --ext .png --skip-if-larger %%i

)

echo 完成!
@echo %TIME%
pause & exit

也可以通过更改bat来指定文件路径,如下更改了FOLDER路径

@echo off
@echo %TIME%

SET FOLDER=%cd F:\Me\pngs%


for /R F:%FOLDER% %%i in (*.png) do (

@echo 正在压缩 %%i

pngquant.exe -f --ext .png --skip-if-larger %%i

)

echo 完成!
@echo %TIME%
pause & exit

4 工具官方地址

https://pngquant.org/
https://nukesaq88.github.io/Pngyu/


壹贰叁言
赠予生活,聊以安慰。