PDA

Vollständige Version anzeigen : Photoshop Text, der einem Kreispfad folgt, mittig auf der Arbeitsfläche anordnen


StephanH
20.08.15, 16:03
Hallo,

ich sitze schon längere Zeit an folgendem Problem:

Ich bekomme einen Text, der dem Pfad eines Kreises folgt, nicht in die genaue Mitte des Blattes geschoben. Voraussetzung ist, dass dies automatisch (mittels einer Aktion oder Script) gemacht werden kann.

Bisher habe ich folgendes versucht:
1) Neue Aktion aufzeichnen
2) Text ebene auswählen und mit dem "Pfadauswahl Werkzeug" anklicken
3) Die Pfadausrichtung nutzen (Horizontale Mitte und Vertikale Mitte)

Dies führt zwar zu dem gewünschten Erfolg, leider kann diese Funktion nicht von den Photoshop-Aktionen aufgezeichnet werden bzw. wird von dem ScriptListener erkannt. (Wieso ist mir nicht ganz klar)


Das Ausrichten der reinen Ebene führt nicht zum Ziel, da hier der Text nicht genau in der Mitte ist (Alles markieren > Ebenen an Auswahl ausrichten > Horizontale Mitte und Vertikale Mitte. Es ist daher wichtig, dass der Pfad, auf dem der Text läuft, mittig ausgerichtet ist.

heikehk
20.08.15, 18:20
Tja also das sieht nach intensiver Recherche für ein Script aus....

StephanH
20.08.15, 20:00
Bekomme es leider nicht hin und bin im Bereich des Scripting noch sehr unerfahren (Das automatische starten von Photoshop und das Öffnen einer Datei klappt, danach wird es aber sehr dünn mit meinen Fähigkeiten...)

stefu
20.08.15, 20:34
Unter CC funktioniert es auch ganz normal mit einer Aktion.
Wenn es nur einmalig ist: Testversion laden und durchlaufen lassen.

stefu
20.08.15, 21:36
Hättest Du auch hier fragen können.
Ich habe es genauso gemacht, wie Du beschrieben hast.

Obere und Hintegrundebene auswählen lassen.
Ausrichten.
Fertig.

Aktion siehe Anhang.

Jenny
20.08.15, 22:20
Ich habe es genauso gemacht, wie Du beschrieben hast.
Aber hast du dann nicht falsch gelesen?
Ich habe es so verstanden, dass es SO eben NICHT passieren soll!

stefu
20.08.15, 22:34
Mir ging es nur um die Tatsache, dass man etwas mittig ausrichten kann. Für alle weiteren Gedanken fehlen mir zur Zeit ebendiese und Nerven.

Es hieß ja, dass das ausrichten nicht aufgezeichnet wird.
Doch vielleicht habe ich es auch falsch gelesen.

Jenny
20.08.15, 22:39
Das Ausrichten der EBENE wird aufgezeichnet, das Ausrichten des PFADS leider nicht (auch nicht in CC15). Und je nach Text und Schriftart (oder explizit den Oberlängen) kann zwischen den beiden Arten des Ausrichtens schon ein deutlicher Unterschied liegen.

stefu
20.08.15, 23:25
Äh ok.
Dann mein Fehler. Sorry.

virra
20.08.15, 23:28
?? Hab ich das korrekt verstanden, das nicht der Text am Pfad ausgerichtet werden soll, sondern der ganze Pfad mit dem Text soll mittig stehen? Muss der Text als Text editierbar bleiben, oder reichen Pixel?

StephanH
21.08.15, 10:29
Ja genau. Der Pfad ist kreisförmig und soll mittig im Bild stehen. Der Text sollte schon editierbar sein, da er vorher per Script einen anderen Inhalt bekommt:

Set textItemRef = docRef.ArtLayers("Textfeld1").TextItem
textItemRef.Contents = "Test123"

Ich habe es jetzt auch mal mit der Funktion:

textItemRef.Position = Array (10,10)

probiert. Jedoch scheint es hiermit auch nicht ganz richtig zu funktionieren

virra
21.08.15, 15:43
Hm. Kann zar nicht scripten, aber meine Gedanken zu einem evtl. Workaround:

Kreis mit Text erstellen, dann den Kram verdoppeln, das Original ausblenden, die Verdoppelung in Pixel wandeln, ausschneiden, einsetzen. nun sollte das mittig sitzen. nein?
Wenn natürlich der mittige Text Text sein muss weiß ich es auch nicht, da man den an Pfad gebundenen Text (zumindest in meiner Version) nicht ausschneiden kann.