解决方式
参考了 Stackoverflow 中的回答,我发现使用 pngcrush 比较方便,在此记录,以免以后忘记。
Windows 环境操作步骤
1. 下载 pngcrush
源码地址:https://pmt.sourceforge.io/pngcrush/
阿里云盘:pngcrush_1_8_11_w64.exe
2. 拷贝下载的exe文件至图片所在目录
3. 在上述目录中打开 gitbash 命令行窗口输入以下命令
find . -type f -iname '*.png' -exec ./pngcrush.exe -ow -rem allb -reduce {} \;
注: 确保代码中的 ‘pngcrush.exe’ 的和你下载的 .exe 文件名一致;上述命令会使所在目录所有子文件夹内的 png 文件都被遍历更改。