Vollständige Version anzeigen : Polygon-Daten aus Photoshop erhalten
Hallo,
ich habe mit diversen Werkzeugen von Photoschop eine Auswahl markiert (Zauberstab, magnetisches Dingens, etc.).
Mich würde interessieren ob es möglich ist ein beschreibendes Polygon für diese Auswahl zu erhalten. Also in der Form einer Punkte-Liste (Koordinaten der Bildpunkte an denen die Markierung verläuft).
Intern wird Photoshop ja mit etwas der Art arbeiten, aber kann man sich das auch ausgeben lassen (meinetwegen xml, csv oder sowas)
Ich hoffe ihr versteht mein Anliegen.
Gruß Paul
Hallo Paulere,
willkommen im Photoshop Cafe.
Für Pfade könntest du dieses (http://www.photoshop-cafe.de/phoenix/undef/anchorPointInfo.zip) Script benutzen (in den Ordner Presets\Scripts\ kopieren und via Datei -> Skripten ausführen). Es liest die Koordinaten aller Ankerpunkte aus und speichert diese als *.csv.
Gruss,
phoenix
Das hört sich gut an. Nur leider gibt es bei mir einen Fehler:
Fehler 1302: Element existiert nicht
Linie: 33
->
anchorPointInfo(app.activeDocument.pathItems.getBy Name('Arbeitspfad'));
woran liegt das, mach ich was falsch?
Hallo!
woran liegt das, mach ich was falsch?
Hast du denn einen Pfad gezeichnet?
Heißt der auch "Arbeitspfad"?
Danke, das wars. Ich dachte ich kann eine Auswahl damit einlesen. Aber mit Pfad aus Auswahl erstellen funktioniert das ganze.
Geht es auch direkt die Ankerpunkte der Auswahl einzulesen, oder muss der Umweg sein?
Hallo!
Eine Auswahl besitzt in dem Sinne keine Ankerpunkte, daher:
Ja, dieser Umweg muss wohl sein!
Der Pfadname und auch der Speicherort können im Script selber jederzeit editiert werden. Mit einer Auswahl funktioniert das Script nicht, wie Jenny schon richtig erklärt hat. Da müsste man das Script entsprechend anders für aufbauen.
In Ordnung.
Hat jemand ne Ahnung wie dieses Script aussehen müsste oder ist das zu kompliziert?
Ich hätte gerne eine möglichst pixelgenaue rückgabe, die entstehenden Pfade sind mir etwas zu ungenau (nutzbar, aber ich hoffe das geht besser).
Oder kann man vielleicht die Pfade so konfigurieren das sie genauer arbeiten?
Ansonsten habe ich ja erstmal ne nutzbare Lösung
Danke soweit.
Wofür wirds denn überhaupt benötigt?
Ich habe n Programm geschrieben welches berechnungen an Polygonen durchführt. Bei der Überprüfung der Ergebnisse habe ich je nach Art und weise der Erkennung der Objekte unterschiedliche Ergebnisse. Liegt einfach daran wie die Konturen, also sozusagen die ankerpunkte, erstellt werden. Jetzt versuche ich mit Photoshop einen manuellen Weg zu finden die Konturpunkte zu setzen. Dabei ist für mich, aufgrund der Größe der Polygone, wichtig einen weg zu finden wo mich der Rechner unterstützt, ich also nich jeden Punkt einzeln setze. An der Stelle kam mir Photoshop in den sinn, das hat da ja ganz nette unterstützungs-Tools.
Ich hab lange nach anderen Programmen dafür gesucht, aber habe nichts gefunden (konnte mir in den Foren bisher auch keiner weiterhelfen)
Photoshop bietet übrigens keine mir bekannte Möglichkeit mittels Script die Koordinaten der Eckpunkte einer Auswahl auszulesen. Andererseits funktioniert ein Pfad ja genauso wie das Polygonwerkzeug.
vBulletin® v3.8.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd.