-c value : Compression number (default : 0)
这个参数说是压缩,似乎没啥作用啊。
这个有点作用:
-q value : JPEG/PNG/FPX/WIC/PDF quality (default : 100)
修改图片的质量,1是最差,100是最好,按需要调节。这个值与文件大小正比关系。
- @echo off&setlocal
- for /f "delims=" %%z in ('dir/b nconvert.exe') do set "nconvert=%%~fz"
- ::这里是路径,d:\123 可以自行修改
- pushd d:\123
- ::这里是宽度,高度由程序根据比例自动调节
- set imageWidth=900
- ::这里设置图片质量(0~100,默认50)
- set iQuility=50
- for /f "delims=" %%I in ('dir/b/s/a-d *.jpg') do "%nconvert%" -c 5 -q %iQuility% -overwrite -out jpeg -ratio -resize %imageWidth% 0 "%%I">nul
- echo ==============&echo Done!&echo.
- popd
- echo 按任意键退出.
- pause>nul
复制代码
|