mirror of
https://github.com/sbrow/ps.git
synced 2025-12-29 18:47:38 -05:00
Can now retrieve ArtLayers/LayerSets from Document/LayerSets by name.
- Added helper methods to ArtLayer to get each boundry. - Fixed a bug in getActiveDoc.jsx
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
#include lib.js
|
||||
var stdout = newFile(arguments[0]);
|
||||
var doc = app.activeDocument;
|
||||
stdout.writeln(('{"Name": "' + doc.name +'", "Height":' +doc.height +
|
||||
', "Width":' + doc.width + ', "ArtLayers": [').replace(/ px/g, ""));
|
||||
stdout.writeln(('{"Name": "'+doc.name+'", "Height":'+doc.height+
|
||||
', "Width":'+doc.width+', "ArtLayers": [').replace(/ px/g, ""));
|
||||
function layers(lyrs) {
|
||||
if (typeof lyrs === 'undefined')
|
||||
return;
|
||||
|
||||
@@ -13,8 +13,8 @@ for (var i = 0; i < set.artLayers.length; i++) {
|
||||
}
|
||||
stdout.write('], "LayerSets": [')
|
||||
for (var i = 0; i < set.layerSets.length; i++) {
|
||||
var set = set.layerSets[i];
|
||||
stdout.write('{"Name": "'+ set.name +'"}');
|
||||
var s = set.layerSets[i];
|
||||
stdout.write('{"Name": "'+ s.name +'"}');
|
||||
if (i < set.layerSets.length - 1)
|
||||
stdout.writeln(",");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user