Photoshop-Cafe.de :: Dein Photoshop-Forum

Zurück   Photoshop-Cafe.de :: Dein Photoshop-Forum > Fragen zu Adobe Photoshop (Elements), zur Creative Suite und anderen Kreativprogrammen > Hilfestellung, Tipps und Tricks

Hinweise
Aktuelles aus dem PSC
„Kreativ Hier gehts zum Foto-Monatsthema für April 2024 : ⇒ Höhe.
... und hier findest du die C-C-C für April 2024: ⇒ Albtraum.
Halbzeit beim P-S-C 02/2024 ⇒ verkehrte Welt. Bis einschließlich 30.04.2024 kannst du ein Bild einreichen.
Unterstützung für das PSC
ACHTUNG: Regeln für die Verwendung von KI-Bildern im PSC.
Bitte sorgfältig durchlesen und beachten!

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 10.11.08, 15:02
sebs sebs ist offline
frisch dabei
 
Registriert seit: 11/2008
Beiträge: 3
sebs geht den richtigen Weg
Question Javascript: Dimension der aktuellen Auswahl ermitteln

Hallo zusammen,

ich bastle gerade an einem Skript (Javascript auf photoshop 8.0) und muss irgendwie an die Dimensionen der aktuell gesetzten Auswahl kommen.

Laut der Referenz von Adobe klappt das mit

Code:
//(User hat etwas markiert und führt nun das skript aus)
var selRef = activeDocument.selection;
var mybounds = selRef.bounds
wobei .bounds ein Array mit den Koordinaten der (rechteckigen) Auswahl sein sollte. Mein Problem: Dieser Array scheint garnicht zu existieren ("undefined"), obwohl er wie gesagt in der javascript-Referenz genannt wird.

Weiß jemand, was ich falsch mache, oder einen anderen Weg, um an diese Koordinaten zu kommen?
Mit Zitat antworten
  #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
  #3  
Alt 13.11.08, 10:24
Benutzerbild von phoenix
phoenix phoenix ist offline
mother-brain
 
Registriert seit: 06/2005
Ort: Basel
Beiträge: 9.684
OS: Windows 8 x64
Kreativ-Software: CS6 x64
phoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es geht
Moin sebs,
willkommen im Photoshop Cafe.

Hab ich ein wenig zu spät gesehen, aber bei xbytor bist Du an den richtigen geraten

Bin ja gespannt wie es in CS4 aussieht. Die fehlende Scriptkompatiblität und vorallem das Fehlen einfachster Funktionen wie Farbklecks via Pinsel setzen ist sowieso eine Zumutung ...

Was gibts denn für ein Script und für welchen Einsatzzweck?

Gruss,
phoenix
__________________
http://photoshop-cafe.de/sig/themen_bewerten.gifhttp://photoshop-cafe.de/sig/bilder_und_schriften.gifhttp://photoshop-cafe.de/sig/tutorials.gifhttp://photoshop-cafe.de/sig/signaturleitfaden.gifhttp://photoshop-cafe.de/sig/forenleitfaden.gifhttp://www.photoshop-cafe.de/sig/stock-galerie.gif

design oder nicht sein

"So, we’ve got a full pot of coffee, half a pack of cigarettes, it’s dark out, and we’re coding. Hit it." - Synthesoft
Mit Zitat antworten
  #4  
Alt 14.11.08, 17:07
sebs sebs ist offline
frisch dabei
 
Registriert seit: 11/2008
Beiträge: 3
sebs geht den richtigen Weg
Ein Großteil meiner Arbeitszeit geht dafür drauf, Screenshots für einen großen deutschen Freemail-Anbieter immer gleich mit Schlagschatten, Rundung etc. zu versehen. Das möchte ich automatisieren.
Mit Zitat antworten
  #5  
Alt 14.11.08, 18:09
Benutzerbild von phoenix
phoenix phoenix ist offline
mother-brain
 
Registriert seit: 06/2005
Ort: Basel
Beiträge: 9.684
OS: Windows 8 x64
Kreativ-Software: CS6 x64
phoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es gehtphoenix ist ein Photoshop-Spezialist und hilft wo es geht
Verstehe. Kannst Dein Script wenns fertig ist auch gerne der Allgemeinheit zugänglich machen
__________________
http://photoshop-cafe.de/sig/themen_bewerten.gifhttp://photoshop-cafe.de/sig/bilder_und_schriften.gifhttp://photoshop-cafe.de/sig/tutorials.gifhttp://photoshop-cafe.de/sig/signaturleitfaden.gifhttp://photoshop-cafe.de/sig/forenleitfaden.gifhttp://www.photoshop-cafe.de/sig/stock-galerie.gif

design oder nicht sein

"So, we’ve got a full pot of coffee, half a pack of cigarettes, it’s dark out, and we’re coding. Hit it." - Synthesoft
Mit Zitat antworten
Antwort

Stichworte
javascript skript auswahl

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Auswahl verkleinern bei kompletter Auswahl funktioniert nicht Salvatore Hilfestellung, Tipps und Tricks 9 10.11.10 07:23
durchschnittsfarbe ermitteln bolsa de agua caliente Hilfestellung, Tipps und Tricks 6 05.10.09 22:12
JavaScript hjt57 Hilfestellung, Tipps und Tricks 3 16.09.06 11:33
Linktipps Javascript macht Firefox das Feuer aus blindguard Lounge 1 09.12.05 12:58
Showroom Composing Die 4. Dimension kleinvink Showroom 7 03.12.05 22:45


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:17 Uhr.

Impressum

Kontakt      Photoshop-Cafe      Archiv     Impressum     Nach oben

Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
©2005-2020 photoshop-cafe.de

Seite wurde generiert in 0,04240 Sekunden mit 11 Queries