12345678910111213141516171819202122232425 |
- @echo off
- setlocal enabledelayedexpansion
- REM 设置要缩小的图片文件夹路径
- set "sourceFolder=%CD%"
- REM 设置要保存缩小后图片的文件夹名称
- set "targetFolder=ResizedImages"
- REM 设置缩小后的比例
- set "resizeRatio=60" REM 缩小到原来尺寸的50%
- REM 创建目标文件夹
- if not exist "%targetFolder%" mkdir "%targetFolder%"
- REM 遍历源文件夹中的图片文件并按比例缩小
- for %%F in ("%sourceFolder%\*.*") do (
- if "%%~xF"==".png" (
- set "outputFile=%targetFolder%\%%~nF%%~xF"
- magick convert "%%F" -resize !resizeRatio!%% "!outputFile!"
- echo %%F 已按比例缩小并保存到 !outputFile!
- )
- )
- echo 图片缩小完成
- pause
|