在windows平台下,photoshop中的图层数目似乎只能通过人工统计才知道,需要这个数目的时候可能很少,但是有时却是很有必要,尤其在批量处理图片的时候。在找不到中文解决办法的情况下,我把目光转向了国外,有位会脚本语言的老外写了一个专门统计ps图层数目的脚本。
为了尊重原作者,先贴上作者网址:http://blog.kyletunneyphotography.com/counting-layers-in-photoshop/
下图是脚本运行效果:
使用方法:文件--脚本--浏览--指定脚本文件
脚本下载地址:1.原版 count_layers.zip 2.精简版(中文提示,直接报数)ps_layer_count.zip
以下是更精确的ps图层统计方法
先打开记事本,或者右键桌面--新建--文本文档,再打开,粘贴以下代码:
var s = countLayers(app.activeDocument);
alert("当前文档的图层数目:"+ (s.layers.all-s.groups.all));
function countLayers(item,stats){
var i;
if (!stats) stats={layers:{on:0,off:0,all:0},groups:{on:0,off:0,all:0}};
stats.layers.all += (i=item.layers.length);
while (i--) stats.layers[item.layers[i].visible ? "on" : "off"]++;
stats.groups.all += (i=item.layerSets.length);
while (i--){
stats.groups[item.layerSets[i].visible ? "on" : "off"]++;
countLayers(item.layerSets[i],stats);
}
return stats;
}
另存为:图层数目统计.jsx
然后,将文件复制到photoshop根目录\Presets\Scripts中
选择文件--脚本--图层数目统计,就可以统计了
注:如果不方便用记事本写代码,也可以直接下载,然后复制到相应的目录中
pan.baidu.com/s/1bnFBpWN