@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