【问题标题】:Photoshop 脚本文件名/后缀
【发布时间】:2021-12-15 07:29:43
【问题描述】:

我希望有人可以提供帮助/我可以正确解释这一点。

我有一个 Photoshop 脚本,多年前好心写的,从 psd 导出一堆不同大小的 jpeg。

导出的文件有一个后缀来表示大小(例如,从夹克-3.psd 我们得到夹克-1s.jpg、夹克-3m.jpg 和夹克-3xs.jpg)。

脚本的相关部分是:

ExportSizes = [
  { 'width': 300, 'suffix': 'xs' },  
];

newFileName = subFolderText + fileNameNoPathClean + ExportSizes[i].suffix + '.jpg';

我现在还希望导出一个名为 jack-shop-3.jpg 的文件——即在原始文件名中插入字符串“shop-”,而不仅仅是一个后缀。

谁能告诉我如何做到这一点?

【问题讨论】:

标签: scripting actionscript photoshop


【解决方案1】:

使用你的例子,

var ExportSizes = [
  { 'width': 300, 'suffix': 'xs' },  
];

var i = 0;
var subFolderText = "C:\\somefolder\\";
var fileNameNoPathClean = "jacket-3.psd";

// Use a regular expression to remove the extension.
var regEx = new RegExp(/(\.\w{1,}$)/gim);
fileNameNoPathClean = fileNameNoPathClean.replace(regEx, "");
// add "shop-" to the string
fileNameNoPathClean += "shop-";

var newFileName = subFolderText + fileNameNoPathClean + ExportSizes[i].suffix + '.jpg';

alert(newFileName);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-22
    • 1970-01-01
    • 1970-01-01
    • 2011-08-05
    • 2011-08-13
    相关资源
    最近更新 更多