Photoshop 将顶部文本图层名称更改为与文件名相同
Photoshop change top text layer name to same as file name
我有 1000 多个 psd 文件可以将顶层更改为文件名。请帮助我为此创建一个脚本。
我想要一个 JS 脚本,它将顶层的文本更改为文件名。
例如:文件名为“20.psd”,
脚本应该将顶层更改为 20,
之后,它应该将文件保存为具有相同文件名的png。
打开您的示例文档 20.psd,将重命名最顶层 20.psd
您会想要删除扩展程序。有多种方法可以做到这一点。
喜欢 this.
JavaScript(Photoshop 使用扩展名 .jsx)非常简单。
// call the source document
var srcDoc = app.activeDocument;
// Get the name of the psd document
var docName = app.activeDocument.name;
// Deal with the extension
// Trim of the last four characters
// ie ".psd"
docName = docName.slice(0, -4);
// Rename layer the topmost text layer
srcDoc.layers[0].textItem.contents = docName;
如果最顶层是一个组,它会重命名它。但我相信你可以解决这个问题。
var origDoc = app.activeDocument;
// duplicate the Document with new name
origDoc.duplicate((origDoc.layers[0].textItem.contents), false);
// close previous one
origDoc.close(SaveOptions.DONOTSAVECHANGES);
// (SaveOptions.SAVECHANGES);
我有 1000 多个 psd 文件可以将顶层更改为文件名。请帮助我为此创建一个脚本。
我想要一个 JS 脚本,它将顶层的文本更改为文件名。
例如:文件名为“20.psd”, 脚本应该将顶层更改为 20,
之后,它应该将文件保存为具有相同文件名的png。
打开您的示例文档 20.psd,将重命名最顶层 20.psd 您会想要删除扩展程序。有多种方法可以做到这一点。 喜欢 this.
JavaScript(Photoshop 使用扩展名 .jsx)非常简单。
// call the source document
var srcDoc = app.activeDocument;
// Get the name of the psd document
var docName = app.activeDocument.name;
// Deal with the extension
// Trim of the last four characters
// ie ".psd"
docName = docName.slice(0, -4);
// Rename layer the topmost text layer
srcDoc.layers[0].textItem.contents = docName;
如果最顶层是一个组,它会重命名它。但我相信你可以解决这个问题。
var origDoc = app.activeDocument;
// duplicate the Document with new name
origDoc.duplicate((origDoc.layers[0].textItem.contents), false);
// close previous one
origDoc.close(SaveOptions.DONOTSAVECHANGES);
// (SaveOptions.SAVECHANGES);