有时因为某些原因我们需要对PS图层进行批量重命名,但是PS本身只能一个一个更改图层名称,略显麻烦。
网上也有类似批量更改图层的插件或者脚本,但是都有一个共同问题,不能更改组里面的图层名称。
这里怪叔我找到了一个方法,也是制作一个脚本,可以批量更改图层、组和组里面图层的名称,废话不多说,接下去讲讲如何操作:
app.bringToFront();
var YourName = prompt("请输入您需要重命名的图层名称",'请输入')
if (documents.length == 0) {
alert("没有图层");
}
else {
var visibility = false;
var docRef = activeDocument;
changeLayerName(docRef);
}
function changeLayerName(layer){
var layers = layer.layers;
if(layers){
for(var i = 0; i < layers.length; i ++){
layers[i].name = YourName + [i];
changeLayerName(layers[i]);
}
}
}
5. 如果说经常需要修改图层名称,每次导入脚本就有点麻烦,我们可以把脚本放在【Photoshop安装目录\Presets\Scripts文件夹里面】。
6. 然后再点击【文件】→【脚本】,可以看到PS重命名脚本在里面了,直接点击就可以使用了。
转载自https://zhuanlan.zhihu.com/p/147759296
版权声明:原创作品,未经允许不得转载,否则将追究法律责任。
本站资源有的自互联网收集整理,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
本文链接:源头网https://www.58588885.com/8236.html
许可协议:《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
本站资源有的自互联网收集整理,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
本文链接:源头网https://www.58588885.com/8236.html
许可协议:《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权


