因为电脑里有太多图片要处理,所以在论坛看着帖子教程摸索了一阵子,搞了个一键转换图片的bat处理。但水平实在不行,只能够将就用一下。
希望论坛大佬帮我加上两个功能。
1、希望能够实现拖拽图片到bat图标就能够运行。
2、希望能够智能比例判断,当图片宽度大于高度时,修改图片宽度为1920。当图片高度大于宽度时,修改图片高度为1080。
先谢谢大家了。- @echo off&setlocal
- for /f "delims=" %%z in ('dir/b nconvert.exe') do set "nconvert=%%~fz"
- set imageWidth=1080
- set iQuility=100
- for /f "delims=" %%I in ('dir/b/s/a-d *.jpg,*.jpeg,*.png,*.bmp,*.gif') do "%nconvert%" -c 5 -q %iQuility% -overwrite -out jpeg -D -ratio -resize 0 %imageWidth% "%%I">nul
- echo ==============&echo Done!&echo.
复制代码
|