PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Bildbearbeitung (2D), Vektor- & Layoutbearbeitung
Photoshop
Aktion erstellen um Objekte zu platzieren
Beitrag
<blockquote data-quote="draupnir" data-source="post: 2776433" data-attributes="member: 245968"><p>Nachtrag: Ich weiss, ich bin ein böse Bube und habe meinen neuen "Freund", den chatGPT 3.5 gefragt.</p><p></p><p>Frage: </p><p>Schreibe mit ein Javascript, das in Photoshop läuft, um ein aktiviertes Objekt um 100 Pixel nach rechts zu verschieben.</p><p></p><p>chatGPT:</p><p>Leider ist es nicht möglich, JavaScript-Code direkt in Adobe Photoshop auszuführen. <em>(Mein Kommentar: Doch das geht, nur weiss das der chatGPT wohl nicht besser.)</em></p><p>JavaScript kann jedoch in Adobe Photoshop verwendet werden, um Aktionen aufzuzeichnen, die dann in einem Skript gespeichert und später ausgeführt werden können.</p><p>Wenn Sie beispielsweise ein Skript schreiben möchten, das ein ausgewähltes Objekt um 100 Pixel nach rechts verschiebt, können Sie wie folgt vorgehen:</p><ol> <li data-xf-list-type="ol">Öffnen Sie Adobe Photoshop und wählen Sie das Objekt aus, das Sie verschieben möchten.</li> <li data-xf-list-type="ol">Klicken Sie auf "Fenster" in der Menüleiste und wählen Sie "Aktionen".</li> <li data-xf-list-type="ol">Klicken Sie auf die Schaltfläche "Neue Aktion erstellen", um eine neue Aktion zu starten.</li> <li data-xf-list-type="ol">Benennen Sie die Aktion, um sie später leicht zu identifizieren.</li> <li data-xf-list-type="ol">Klicken Sie auf die Schaltfläche "Aufnahme starten", um die Aufzeichnung der Aktion zu starten.</li> <li data-xf-list-type="ol">Wählen Sie das "Verschieben"-Werkzeug aus der Werkzeugleiste.</li> <li data-xf-list-type="ol">Klicken Sie auf das ausgewählte Objekt und ziehen Sie es um 100 Pixel nach rechts.</li> <li data-xf-list-type="ol">Klicken Sie auf die Schaltfläche "Aufnahme beenden", um die Aufzeichnung der Aktion zu beenden.</li> <li data-xf-list-type="ol">Klicken Sie auf die Schaltfläche "Stopp" in der Aktionen-Palette, um die Wiedergabe der Aktion zu beenden.</li> </ol><p>Jetzt können Sie die aufgezeichnete Aktion als JavaScript-Code exportieren und in anderen Dokumenten oder auf anderen Computern wiederverwenden.</p><p>So exportieren Sie die Aktion als JavaScript-Code:</p><ol> <li data-xf-list-type="ol">Klicken Sie mit der rechten Maustaste auf die Aktion in der Aktionen-Palette.</li> <li data-xf-list-type="ol">Wählen Sie "Aktion exportieren" aus dem Menü.</li> <li data-xf-list-type="ol">Wählen Sie einen Speicherort für die exportierte Datei und benennen Sie sie entsprechend.</li> <li data-xf-list-type="ol">Wählen Sie "JavaScript" als Dateityp aus dem Dropdown-Menü.</li> <li data-xf-list-type="ol">Klicken Sie auf "Speichern", um die Datei zu exportieren.</li> </ol><p>Der exportierte JavaScript-Code sieht ungefähr so aus:</p><p>// Verschieben des aktiven Layers um 100 Pixel nach rechts </p><p>var layer = app.activeDocument.activeLayer; </p><p>var position = layer.bounds; layer.translate(100 - position[0], 0);</p><p></p><p>Sie können diesen Code in ein anderes Skript oder in ein Plugin einfügen, um ein ausgewähltes Objekt um 100 Pixel nach rechts zu verschieben.</p></blockquote><p></p>
[QUOTE="draupnir, post: 2776433, member: 245968"] Nachtrag: Ich weiss, ich bin ein böse Bube und habe meinen neuen "Freund", den chatGPT 3.5 gefragt. Frage: Schreibe mit ein Javascript, das in Photoshop läuft, um ein aktiviertes Objekt um 100 Pixel nach rechts zu verschieben. chatGPT: Leider ist es nicht möglich, JavaScript-Code direkt in Adobe Photoshop auszuführen. [I](Mein Kommentar: Doch das geht, nur weiss das der chatGPT wohl nicht besser.)[/I] JavaScript kann jedoch in Adobe Photoshop verwendet werden, um Aktionen aufzuzeichnen, die dann in einem Skript gespeichert und später ausgeführt werden können. Wenn Sie beispielsweise ein Skript schreiben möchten, das ein ausgewähltes Objekt um 100 Pixel nach rechts verschiebt, können Sie wie folgt vorgehen: [LIST=1] [*]Öffnen Sie Adobe Photoshop und wählen Sie das Objekt aus, das Sie verschieben möchten. [*]Klicken Sie auf "Fenster" in der Menüleiste und wählen Sie "Aktionen". [*]Klicken Sie auf die Schaltfläche "Neue Aktion erstellen", um eine neue Aktion zu starten. [*]Benennen Sie die Aktion, um sie später leicht zu identifizieren. [*]Klicken Sie auf die Schaltfläche "Aufnahme starten", um die Aufzeichnung der Aktion zu starten. [*]Wählen Sie das "Verschieben"-Werkzeug aus der Werkzeugleiste. [*]Klicken Sie auf das ausgewählte Objekt und ziehen Sie es um 100 Pixel nach rechts. [*]Klicken Sie auf die Schaltfläche "Aufnahme beenden", um die Aufzeichnung der Aktion zu beenden. [*]Klicken Sie auf die Schaltfläche "Stopp" in der Aktionen-Palette, um die Wiedergabe der Aktion zu beenden. [/LIST] Jetzt können Sie die aufgezeichnete Aktion als JavaScript-Code exportieren und in anderen Dokumenten oder auf anderen Computern wiederverwenden. So exportieren Sie die Aktion als JavaScript-Code: [LIST=1] [*]Klicken Sie mit der rechten Maustaste auf die Aktion in der Aktionen-Palette. [*]Wählen Sie "Aktion exportieren" aus dem Menü. [*]Wählen Sie einen Speicherort für die exportierte Datei und benennen Sie sie entsprechend. [*]Wählen Sie "JavaScript" als Dateityp aus dem Dropdown-Menü. [*]Klicken Sie auf "Speichern", um die Datei zu exportieren. [/LIST] Der exportierte JavaScript-Code sieht ungefähr so aus: // Verschieben des aktiven Layers um 100 Pixel nach rechts var layer = app.activeDocument.activeLayer; var position = layer.bounds; layer.translate(100 - position[0], 0); Sie können diesen Code in ein anderes Skript oder in ein Plugin einfügen, um ein ausgewähltes Objekt um 100 Pixel nach rechts zu verschieben. [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ▲ = 7, ▼ = 3, ◇ = 2 und die Summe von ▲ und ▼ durch ◇ geteilt wird, was ist das Ergebnis?
Antworten
Start
Forum
Bildbearbeitung (2D), Vektor- & Layoutbearbeitung
Photoshop
Aktion erstellen um Objekte zu platzieren
Oben