Einzelnen Beitrag anzeigen
  #2  
Alt 13.11.08, 10:19
sebs sebs ist offline
frisch dabei
 
Registriert seit: 11/2008
Beiträge: 3
sebs geht den richtigen Weg
Ich wurde inzwischen in einem anderen Forum fündig, falls jemand mit dem selben Problem auf diesen Thread stößt:

Code:
getSelectionBounds = function(doc) {
    var l = doc.artLayers.add();

    doc.selection.fill(app.foregroundColor);
   
    var bnds = l.bounds;
    var hs = doc.historyStates;
 
    if (hs[hs.length-2].name == "Layer Order") {
      doc.activeHistoryState = hs[hs.length-4];
    } else {
      doc.activeHistoryState = hs[hs.length-3];
    }
 
    for (var i = 0; i < bnds.length; i++) {
      bnds[i] = bnds[i].value;
    }
    return bnds;
}
gibt einen Array mit den Koordinaten zurück. Danke an xbytor von ps-scripts.com.

Problem bei meiner eigenen Lösung war, dass selection.bounds erst in CS2 implementiert ist.
Mit Zitat antworten
 
Seite wurde generiert in 0,03505 Sekunden mit 8 Queries