You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

修改Photoshop JavaScript脚本:添加前缀保存JPEG并关闭原文件

Photoshop JavaScript脚本修改方案

以下是针对你需求的具体修改步骤和完整脚本:

核心修改点说明

  • 文件名添加前缀:通过拆分文件名与扩展名的方式,确保前缀只作用于主文件名,避免破坏扩展名格式
  • 关闭文件的位置:必须放在JPEG保存操作完成后,确保文件已成功写入磁盘再关闭原文件,防止数据丢失

修改后的完整脚本

var doc = app.activeDocument;
var savePath = doc.path;
var fileName = doc.name;

// 1. 添加自定义前缀(可替换成你需要的内容,比如"export_")
var nameParts = fileName.split('.');
var fileExt = nameParts.pop();
var baseName = nameParts.join('.');
var newFileName = "_" + baseName + "." + fileExt;

// 高质量JPEG保存配置
var jpgOptions = new JPEGSaveOptions();
jpgOptions.quality = 12; // 0-12为质量范围,12是最高质量
jpgOptions.formatOptions = FormatOptions.STANDARDBASELINE;
jpgOptions.embedColorProfile = true; // 可选:保留色彩配置文件

// 执行保存
doc.saveAs(new File(savePath + "/" + newFileName), jpgOptions);

// 2. 保存完成后直接关闭原文件,无保存提示
app.activeDocument.close(SaveOptions.no);

简化版文件名处理(如果文件名无多个点)

如果你的图片文件名都是类似Image.jpg这种单格式后缀的,也可以用更简单的写法替代前缀处理部分:

var newFileName = "_" + fileName;

批量处理建议

针对7500张图片的批量需求,你可以:

  1. 将修改后的脚本保存为.jsx文件
  2. 在Photoshop中打开「动作」面板,新建动作并记录运行该脚本的操作
  3. 使用「文件→自动→批处理」功能,选择目标文件夹和刚才创建的动作,即可自动批量处理所有图片

内容的提问来源于stack exchange,提问作者gfx2000

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 15:40:22