Photoshop批量处理照片统一缩放为25mm×35mm的唯一原生方案是动作录制+批处理:先建“待处理”和“已处理”文件夹,再录制包含图像大小(宽25mm、约束比例)、画布大小(25×35mm、居中)、存储为JPEG(品质10)及关闭的完整动作,可选设裁剪断点,最后通过【文件→自动→批处理】指定源/目标文件夹并勾选“覆盖动作中的‘存储为’命令”一键执行。

你需要在Windows系统中,用Photoshop把几千张尺寸杂乱的原始照片统一缩放到指定宽高(比如25mm×35mm),且不手动一张张操作——动作录制+批处理是唯一稳定、可复用、不依赖插件的原生方案。
准备工作:建好文件夹并打开PS
新建两个文件夹,一个叫“待处理”,把所有原始照片(JPG/PNG等)放进去;另一个叫“已处理”,留空,用于接收批量输出结果。不要把原始图和输出图混在一个文件夹里,否则批处理可能重复处理、覆盖或报错。
启动Photoshop,确保界面右侧面板区能看到“动作”面板;若未显示,按 Alt+F9 或点击菜单栏【窗口】→【动作】调出。
录制动作:关键三步不能跳
在动作面板底部点击【创建新动作】图标(带加号的圆圈),命名为“一寸裁切_25x35”,点击【记录】。
此时PS开始录像式跟踪你的每一步操作。打开“待处理”文件夹中任意一张图(建议选最典型的一张,比如竖构图人像),进入编辑状态。
执行图像缩放:【图像】→【图像大小】→勾选【约束比例】→将【宽度】设为25毫米,【分辨率】设为300像素/英寸→点击【确定】。这一步强制保持长宽比,避免人脸拉伸变形;如果直接填高度35mm,PS会强行压缩导致失真。
再执行画布适配:【图像】→【画布大小】→【宽度】填25毫米、【高度】填35毫米、【定位】选居中(默认即可)→点击【确定】。注意:这里不是裁剪工具,而是扩展或收缩画布边界,让整张图被精确框进25×35mm内,多余区域自动填充背景色(默认为透明或白色,取决于图像模式)。
【文件】→【存储为】→保存到“已处理”文件夹,格式选JPEG,品质设为10,取消勾选【ICC配置文件】(减小体积且不影响打印)→点击【保存】→再【文件】→【关闭】,不保存PSD源文件。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
回到动作面板,点击【停止播放/记录】按钮(方块图标)。检查列表中是否完整包含:打开→图像大小→画布大小→存储为→关闭。缺任何一环,重录。
设置断点:让每张图都能手动选区(仅需裁剪位置不固定时)
方法一:如果你所有照片主体位置基本一致(如都是标准证件照正面头像),无需干预,跳过本节,直接进批处理。
方法二:如果照片构图差异大(有的偏左、有的低头、有的带肩),必须在裁剪环节加入人工干预。展开刚录的动作,在【裁剪工具】或【图像→裁剪】那一步左侧,点击其前的对话框图标(⏱️形状),使其变成✅+⏱️组合。这样每次批处理运行到这一步就会暂停,弹出裁剪框,由你拖动调整位置后回车确认,再继续后续流程。
【重要提醒】断点只能设在“用户必须参与判断”的步骤上,比如选区、裁剪、仿制图章取样点;不能设在“图像大小”或“存储为”这种纯参数步骤,否则会卡死无法继续。
执行批处理:一键跑完全部图片
点击菜单栏【文件】→【自动】→【批处理】。
在弹出窗口中:①【动作】下拉选中你刚命名的“一寸裁切_25x35”;②【源】选【文件夹】→点击【选择】,定位到“待处理”文件夹;③【目标】选【文件夹】→点击【选择】,定位到“已处理”文件夹;④勾选【覆盖动作中的‘存储为’命令】——这步必须打钩,否则所有图都会存到同一个路径、同名覆盖;⑤【错误处理】选【将错误记录到文件】,指定一个txt日志路径,方便排查失败图。
点击【确定】,Photoshop将自动逐张打开→执行动作→暂停(如有断点)→保存→关闭→打开下一张。进度条出现后,你就可以离开去做别的事了。

















