PDA

Vollständige Version anzeigen : Photoshop Objekt Mittelpunkt verschieben per Aktion Stapelverarbeitung


steff123
05.06.18, 18:45
Hallo,
ich möchte gern eine Aktion aufzeichnen, leider funktioniert das nicht ganz. Ich möchte gern per Transformieren mein Objekt auf einen bestimmten Punkt des Arbeitsbereichs nach unten verschieben. Allerdings möchte ich das Objekt nicht einfach nur um 500 Pixel nach unten verschieben, sondern der Mittelpunkt des Objektes soll auf eine bestimmte Höhe des Arbeitsbereichs. Dies kann ich händisch tun in dem ich beim Transformieren den Referenzpunkt in der Mitte auswähle und bei Y: 1500 px eingebe. Leider speichert es mir in der Aktion immer nur einen fixen cm-Wert und dieser schiebt das Objekt um diesen festen Wert nach unten. Da meine Objekte alle eine unterschiedliche Höhe haben, kann ich keinen festen Wert nutzen.

Zur Erklärung mein ganzer Prozess, vielleicht habt ihr eine Idee wie ich das anders lösen kann:

Ich habe eine feste Arbeitsfläche, auf diese möchte ich verschiedene Designs / Objeke platzieren, automatisiert. Diese sollen aber nicht ganz oben oder in der Mitte der Arbeitsfläche platziert werden, sondern im oberen Drittel. Händisch könnte ich sozusagen mein Objekt immer mit dem Objektmittelpunkt auf eine Hilfslinie ziehen, die im oberen Drittel liegt. Ich würde das alternativ auch gern mit einer Hilfslinie lösen, finde aber nicht, wie ich einen Objektmittelpunkt per Aktion auf eine Hilfslinie ziehe. Dieser Prozess ist nötig da alle meine Designs/ Objekte eine verschiedene Höhe haben, der Mittelpunkt aber immer auf einen bestimmten Bereich auf der Arbeitsfläche muss. Es sind auch nur Querkant Objekte, somit gibt es kein Problem, dass es abgeschnitten wird. Habt ihr eine Idee?

Das wäre mir so eine große Hilfe, da ich die Menge an Objekten auf keinen Fall händisch platzieren kann. Vielen Dank schon mal!

ph_o_e_n_ix
05.06.18, 19:15
Hab ich das richtig verstanden, dass du deine Objekte jeweils mittig im oberen Drittel deines Arbeitsbereiches haben möchtest?

Falls nein, wäre ein paar Beispielbilder hilfreich...

Falls ja, könnte man das Objekt, in ein Smartobjekt umwandeln, dann das Smartobjekt öffnen, die Höhe der Arbeitsfläche auf das Maß des besagten Drittels erweitern. Dann legt man eine neue (Hilfs)Ebene an und füllt diese mit einer beliebigen Farbe.

Nun kann man das Smatrobjekt speichern/schließen und die (Smartobjekt)-Ebene oben ausrichten...

Somit ist das eigentliche Objekt im oberen Drittel gemittelt.

Nun muss man nur das Smartobjekt ein weiteres mal öffnen, die "Hilfsebene" löschen und das Smartobjekt wieder schließen/speichern.

Mit einem Script wäre es allerdings auch möglich (sofern man Javascript, VB oder Applescript beherrscht).

steff123
05.06.18, 19:49
Ich bin mir nicht sicher ob ich es schon richtig beschrieben habe, das mit dem SmartObjekt fällt mir noch schwer nachzuvollziehen. Deswegen kurz ein Bild mit zwei Beispielen, was ich machen möchte.

https://www.photoshop-cafe.de/bildupload/pics/sonst/1528217267_Bildschirmfoto_2018-06-05_um_18.40.54.png

Ich möchte also jedes meiner Objekte auf der Arbeitsfläche nach unten bringen, aufgrund der verschiedenen Höhe unterscheidet sich der Wert wie weit sie nach unten müssen. Wichtig ist nur, dass das Zentrum des Objektes auf Höhe der Hilfslinie ist.

ph_o_e_n_ix
05.06.18, 20:21
Hat diese Hilfslinie ein fixes Maß von oben?

Falls ja, ändert sich an der von mir beschriebenen Lösung nicht viel.

Die Höhe der Arbeitsfläche entspricht dann nicht mehr dem Drittel des Arbeitsbereiches, sondern dem doppelten Maß von oben bis zur Hilfslinie...

Beispiel: Ist die Hilfslinie 200px vom oberen Rand entfernt, muss du die Arbeitsfläche deines Smartobjektes auf 400px in der Höhe erweitern.

Hört sich alles erst mal kompliziert an, ist es aber nicht wirklich...

gelöschter User
06.06.18, 12:15
Ich hab hier mal die Grundlagen fürs Verschieben/Ausrichten erklärt:

http://www.photoshop-cafe.de/forum/showthread.php?t=24174

Für dich ist der dritte Punkt wichtig. Allerdings wird das zu verschiebende Objekt an anderen Objekten ausgerichtet - nicht an Hilflinien.
Dieses Zielobjekt kannst du aber als letzten Schritt deiner Aktion einfach löschen.
ACHTUNG: Deine Ebene mit dem Objekt muss IMMER gleich benannt sein - sonnst wird die Aktion nicht funzen.

steff123
06.06.18, 16:29
Danke @ph_o_e_n_ix jetzt habe ich es verstanden was du meinst. Das löst das Problem! Perfekt, vielen Dank für die Hilfe!

@haakenson Deine Variante habe ich auch versucht! Leider hat es das Verschieben per Aktion nicht aufgezeichnet. Trotzdem Danke Dir!

ph_o_e_n_ix
06.06.18, 16:46
Keine Ursache...

Es gibt sogar eine noch einfachere Methode...

- Objektebene auswählen
- eine Auswahl mit dem doppelten Maß von der Oberkante bis zur Hilfslinie erstellen (um beim obigen Beispiel zu bleiben also 400px in der Höhe)
- über > Ebene > Ebene an Auswahl ausrichten > Vertikale mitten das Objekt ausrichten
- Auswahl löschen

gelöschter User
06.06.18, 17:55
Jo, genau.
1px hohe Auswahl genau bei 33% erstellen und Objekt danach mittig ausrichten.

steff123
06.06.18, 20:26
Ach! Ja das gefällt mir noch besser! Das war ja dann wirklich einfach - wenn man weiß wie ;)