MyACG 发表于 2020-4-7 17:44

我写了个一键改图片大小的bat,希望大佬们帮我完善一下。

因为电脑里有太多图片要处理,所以找了教程摸索了一阵子,搞了个一键转换图片的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.

lizf2019 发表于 2020-4-7 17:56

@echo off
echo 我错了
pause

gz1988 发表于 2020-4-7 18:22

请教一下,变形的图片有啥用

0772boy 发表于 2020-4-7 18:54

偷偷的说一下,ACDSee能满足要求。。。。。。。

iu2010 发表于 2020-4-7 18:59

变形的图片有啥用

葫芦炒鸡蛋 发表于 2020-4-7 19:29

用Python写多简单。

farlly 发表于 2020-4-7 19:30

能固定长宽吗?扫描的照片变成一个尺寸用于上传

MyACG 发表于 2020-4-7 19:47

iu2010 发表于 2020-4-7 18:59
变形的图片有啥用

哪变形了!锁定比例的!

0772boy 发表于 2020-4-8 08:52



嫌ACDSee太大的话,XnView也有这个功能,还能保存成脚本以后要用同样功能直接调用
页: [1]
查看完整版本: 我写了个一键改图片大小的bat,希望大佬们帮我完善一下。