Connect with us

Wie man

So sparen Sie mit JavaScript Zeit, indem Sie Photoshop automatisieren

So sparen Sie mit JavaScript Zeit, indem Sie Photoshop automatisieren

Was könnte JavaScript möglicherweise mit einem Bildeditor zu tun haben? Mit dieser plattformunabhängigen Skriptsprache lernen wir heute, automatisierte Aufgaben zu erstellen, die entweder auf Mac- oder PC-Versionen von Photoshop ausgeführt werden.

Photoshop verfügt über eine API (Application Programming Interface), mit der Personen mit Know-how Skriptaufgaben erstellen und selbst überraschend komplizierte Aktionen automatisieren können. Mit dem Vorteil, eine Sprache zu verwenden, die so leistungsfähig ist wie JavaScript, können geeky Programmierer clevere Verwendungsmöglichkeiten für bedingte Logik, Variablen und manchmal Anwendungen außerhalb von Photoshop finden. Schauen Sie sich diese einfachen JavaScripts an und lernen Sie, wie Sie sie in Photoshop verwenden.

Hallo Welt!

Das grundlegendste der Grundprogramme, das Photoshop CS5-Skripthandbuch bietet ein Beispielskript für „Hello World“, mit dem wir loslegen und loslegen können. Hier sehen wir einige Dinge: Einheiten werden auf Zoll eingestellt, ein neues Dokument wird erstellt und Text wird einfach mithilfe der Photoshop-API hinzugefügt.

Um dieses Basisdokument zu erstellen, benötigen Sie einen Texteditor wie Komodo Edit, Notizblock 2, oder Fraise für Mac. Stellen Sie sicher, dass Sie Ihre JavaScript-Datei als .JSX- oder .JS-Datei speichern. Photoshop kann problemlos unter OS X oder Windows gelesen werden. Speichern Sie Ihre Datei an einem Ort, den Sie später finden können.

Stell sicher, dass du Laden Sie den Scripting Guide herunter für Ihre Version von Photoshop und kopieren Sie den Text aus dem PDF, anstatt ihn erneut einzugeben!

Öffnen Sie Photoshop. Jede Version, die auf Creative Suite 2 zurückgeht, funktioniert einwandfrei, obwohl Ihr Code möglicherweise anders ist.

Navigieren Sie zu Datei> Skripte> Durchsuchen, um nach Ihrer gespeicherten JavaScript-Datei zu suchen.

Navigieren Sie zu dem Ort, an dem Sie Ihre JavaScript-Datei „Hello World“ gespeichert haben, und laden Sie sie.

Photoshop erstellt ein Dokument gemäß den Spezifikationen in der JavaScript-Datei: 2 x 4 Zoll mit dem Textobjekt „Hallo Welt“.

Dies eröffnet natürlich alle möglichen Möglichkeiten. Lassen Sie uns mit denselben einfachen Werkzeugen einen kurzen Blick auf ein anderes grundlegendes werfen.

Erstellen einer neuen Seite mit dem Ereignismanager

Durch einfaches Bearbeiten des Dokuments „Hello World“ können wir ein Skript erstellen, das ein Standardpapierformat mit einer hohen Auflösung erstellt. Die Bits über das Textobjekt werden entfernt und die Kommentare wurden ebenfalls geändert.

Beachten Sie, dass die Datei app.documents.add andere Werte hat als unsere Datei „Hello World“. „8,5“ und „11“ sind immer noch Zoll, aber 300 ist die Auflösung der Datei.

Hier ist der Code zum Kopieren und Einfügen, wenn Sie dazu neigen:

// Neues Canvas-Skript

// Aktuelle Einheiteneinstellungen merken und dann Einheiten auf setzen

// der von diesem Skript erwartete Wert

var originalUnit = settings.rulerUnits

Einstellungen.rulerUnits = Units.INCHES

// Erstellen Sie ein neues 8,5 x 11 Zoll großes Dokument und weisen Sie es einer Variablen zu

var docRef = app.documents.add (8.5, 11, 300)

// Referenzen freigeben

docRef = null

artLayerRef = null

textItemRef = null

// Die ursprüngliche Einstellung der Linealeinheit wiederherstellen

app.preferences.rulerUnits = originalUnit

Speichern Sie Ihr Dokument als .JS- oder .JSX-Datei an einem beliebigen Ort, an dem Sie es speichern möchten.

Wenn Sie mit Photoshop auf mehreren Computern arbeiten, möchten Sie diese möglicherweise in Ihrem Computer speichern Dropbox-Ordner.

Kehren Sie zu Photoshop zurück.

Unter demselben Menü Datei> Skripte finden Sie „Skriptereignismanager“. Öffne es.

Sie erhalten dieses Dialogfeld. Sie können Skripte auf viele verschiedene Ereignisse anwenden, aber für dieses Ereignis wird Photoshop unser Skript unter „Anwendung starten“ ausführen. Sie können zu Ihrem Skript navigieren, indem Sie auf das Pulldown-Menü mit der Aufschrift „Clean Listener“ im abgebildeten Screenshot klicken.

Finden Sie Ihre JavaScript-Datei.

Fügen Sie Ihr benutzerdefiniertes Skript hinzu und klicken Sie auf „Fertig“.

Beim Neustart von Photoshop wird eine 8,5 x 11 Zoll große Seite mit einer Auflösung von 300 dpi geöffnet, genau wie wir es geschrieben haben.

Fast alles, was in Photoshop mit Tastatur und Maus ausgeführt werden kann, kann in JavaScript (oder zusätzlich in Applescript oder Visual Basic, obwohl diese plattformabhängig sind) ausgeführt werden. Experimentieren Sie mit Ihren eigenen JavaScripting-Fähigkeiten oder kehren Sie zu How-To Geek zurück, um zu erfahren, wie Sie Photoshop mit JavaScript automatisieren können!

Continue Reading
Click to comment

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Tendencia