pngquant批量压缩Windows脚本

本篇博客介绍了如何在Windows环境下通过pngquant命令行工具进行PNG图片的批量压缩。作者提供了一个bat脚本,该脚本可以递归搜索指定目录及其子目录中的所有PNG文件,并使用pngquant进行压缩。脚本还展示了如何获取每个文件的完整路径、所在目录、文件名、后缀等信息。
摘要由CSDN通过智能技术生成

首先在官网下载Windows下的命令行工具,然后自己创建一个 bat脚本文件

内容如下:

@echo off

:: 设置压缩png文件的根目录,脚本会自动按树层次查找和压缩所有的png

:: 注意路劲中不能有空格

SET FOLDER=%cd%

echo 正在查找png文件

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

  @echo 正在压缩 %%i

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

echo 完成!

pause & exit

把该脚本放到要压缩的文件同目录,会自动压缩该目录下所有的png,子目录的也会压缩。

echo off
setlocal enabledelayedexpansion  
set "EXCEL_DIR=%cd%\excel"
for /R %EXCEL_DIR% %%f in (*.xls) do (
    set "FILE_PATH=%%f"
    echo 完整的路径: !FILE_PATH!
    set "FILE_DIR=%%~dpf"
    echo 所在的目录: !FILE_DIR!
    set "FILE_NAME=%%~nf"
    echo 简略文件名: !FILE_NAME!
    set "FILE_EXT=%%~xf"
    echo 文件后缀名: !FILE_EXT!
    set "FILE_FULLNAME=%%~nxf"
    echo 完整文件名: !FILE_FULLNAME!
    set "FILE_PATH_NO_EXT=%%~dpnf"
    echo 无后缀路径: !FILE_PATH_NO_EXT!
)
pause

pngquant官网 pngquant — lossy PNG compressor

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值