java ps

Was könnte JavaScript MÖGLICH 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), die es Kennern ermöglicht, skriptgesteuerte Aufgaben zu erstellen und sogar überraschend komplizierte Aktionen zu automatisieren. Mit dem Vorteil, eine so leistungsstarke Sprache wie JavaScript zu verwenden, können geeige Programmierer bedingte Logik, Variablen und manchmal Anwendungen außerhalb von Photoshop clever einsetzen. Sehen Sie sich diese einfachen JavaScripts an und erfahren Sie, wie Sie sie in Photoshop verwenden.



Hallo Welt!

Das grundlegendste Grundprogramm, das Photoshop CS5-Skripthandbuch stellt ein Hello World-Beispielskript bereit, das uns beim Einstieg und Einstieg hilft. Wir können hier einige Dinge sehen: Einheiten werden auf Zoll eingestellt, ein neues Dokument wird erstellt und Text wird einfach mithilfe der Photoshop-API hinzugefügt.

Um dieses grundlegende Dokument zu erstellen, benötigen Sie einen Texteditor wie Komodo Bearbeiten , Notizblock 2 , oder Erdbeere für Mac . Stellen Sie sicher, dass Sie Ihre JavaScript-Datei als .JSX- oder .JS-Datei speichern. Photoshop wird entweder in OS X oder Windows problemlos gelesen. Speichern Sie Ihre Datei an einem beliebigen Ort, den Sie später wiederfinden können.

Stell sicher, dass du Laden Sie die Skripting-Anleitung herunter für Ihre Photoshop-Version und kopieren Sie den Text aus dem PDF,eher als erneut eingeben es!

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

Anzeige

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

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

Photoshop erstellt ein Dokument nach den Vorgaben in der JavaScript-Datei: 2 x 4 Zoll, mit dem Textobjekt Hello, World.

Das eröffnet natürlich alle möglichen Möglichkeiten. Werfen wir einen kurzen Blick durch ein anderes grundlegendes Werkzeug, indem wir dieselben einfachen Werkzeuge verwenden.

Erstellen einer neuen Seite mit dem Veranstaltungsmanager

Durch einfaches Bearbeiten des Hello World-Dokuments können wir ein Skript erstellen, das ein Standardpapierformat mit hoher Auflösung erstellt. Die Bits über das Textobjekt wurden entfernt und auch die Kommentare wurden geändert.

Notiere dass derapp.documents.addhat andere Werte als unsere Hello World-Datei. 8,5 und 11 sind immer noch Zoll, aber 300 ist die Auflösung der Datei.

Anzeige

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

// Neues Canvas-Skript

// Merken Sie sich die aktuellen Einheiteneinstellungen und setzen Sie dann die Einheiten auf

// der von diesem Skript erwartete Wert

var originalUnit = settings.rulerUnits

settings.rulerUnits = Units.INCHES

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

spotify duo lebt nicht zusammen

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

// Release-Referenzen

docRef = null

artLayerRef = null

textItemRef = null

// Wiederherstellen der ursprünglichen Einstellung der Linealeinheit

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 es vielleicht in Ihrem Dropbox-Ordner .

Kehren Sie zu Photoshop zurück.

Im selben Menü Datei > Skripte finden Sie den Skriptereignisse-Manager. Öffne es.

Anzeige

Sie erhalten dieses Dialogfeld. Sie können Skripte auf viele verschiedene Ereignisse anwenden, aber für dieses wird Photoshop unser Skript beim Start der Anwendung ausführen. Sie können zu Ihrem Skript navigieren, indem Sie auf das Pulldown-Menü klicken, das im illustrierten Screenshot Clean Listener liest.

Suchen Sie Ihre JavaScript-Datei.

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

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


Fast alles, was in Photoshop mit Tastatur und Maus möglich ist, kann in JavaScript (oder zusätzlich Applescript oder Visual Basic, obwohl diese plattformabhängig sind) getan werden. Experimentieren Sie mit Ihren eigenen JavaScript-Fähigkeiten oder kehren Sie zu Kyoceramita zurück, um unsere eigenen Ansätze zur Automatisierung von Photoshop mit JavaScript zu erfahren!

JavaScript, Applescript oder Visual Basic haben Anleitungen für die Skripterstellung zum Download verfügbar , die bis zu Photoshop CS2 zurückreicht. Laden Sie alle herunter Hier .

WEITER LESEN