Heim Web-Frontend PS-Tutorial Photoshop-Skripthandbuch

Photoshop-Skripthandbuch

Feb 24, 2017 am 09:27 AM
photoshop

PhotoshopSkriptsprache

Photoshop unterstützt drei Skriptsprachen: AppleScript, VBScript, JavaScript. Darunter ist AppleScript für Apple-Systeme, VBScript für Windows-Betriebssysteme und JavaScript ist mit Apple- und Windows-Betriebssystemen kompatibel.

                                                                                                                                                                                                                                                                        Sie können JavaScript-Skriptdateien über „Datei“ > „Skripte“ > „Durchsuchen“ öffnen und ausführen.

Photoshop

Objektmodell DOM (Document Object Model) ist eine API (Application Programming Interface), Sie können Skriptsprache über DOM Perform anwenden verschiedene Operationen.

JavaScript

Skript1. Hello World-Beispiel

Die Funktionsweise dieses Beispiels ist wie folgt Gehen Sie wie folgt vor: 1. Öffnen Sie Photoshop. 3. Erstellen Sie eine neue ArtLayer-Ebene. 5. Legen Sie den Textinhalt auf „Hello World“ fest.

Die JavaScript-Skriptsprache ist:

//

Einheit einstellen

app. Preferences.rulerUnits = Units.INCHES

//

Erstellen Sie eine neue Datei von 2*4INCHES

var docRef = app.documents.add( 2, 4 )

//

Neues erstellen ArtLayer Layer

var artLayerRef = docRef.artLayers.add()

//

Legen Sie die Ebene ArtLayer auf die Textebene

artLayerRef.kind = LayerKind.TEXT

//

Textinhalt der Textebene festlegenvar textItemRef = artLayerRef.textItem

textItemRef.contents = „Hallo Welt“

//

Release-ReferenzdocRef = null

artLayerRef = null

textItemRef = null

Der Implementierungseffekt ist:

2. Erhalten Sie das Anwendungsobjekt

Sie können das Photoshop-Anwendungsobjekt über die vordefinierte globale Objekt-App abrufen. Das folgende Beispiel veranschaulicht, wie Sie eine Dokumentdatei erhalten:

var docRef = app.documents[0]

Der obige Ausdruck kann auch wie folgt geschrieben werden:

var docRef = Dokumente[0]

3. Erstellen Sie ein neues Objekt

Sie können eine neue PSD-Datei über Datei > erstellen. Für andere Typen wie Ebenen, Kanäle, Pfade usw. können Sie über das Menü oder andere Methoden neue erstellen. In JavaScript-Skripten können Sie über add() neue Objekte erstellen. Zum Beispiel:

1) Erstellen Sie eine neue PSD-Datei

documents.add()

oder app.documents.add() 2) Erstellen Sie eine neue ArtLayer-Ebene

documents[0].artLayers.add()

4. Legen Sie das Aktivierungsobjekt fest

1) Aktivierungsdatei festlegen

var docRef = app.documents[0]

app.activeDocument= docRef

2) Legen Sie die aktive ArtLayer-Ebene fest

docRef.activeLayer = docRef.layers[0]

3) Legen Sie den Aktivierungskanal fest

docRef.activeChannels = new Array(docRef.channels[0], docRef.channels[2])

5. Öffnen Sie eine Datei

Weil Photoshop geöffnet werden kann eine Vielzahl von Formaten Verschiedene, sodass Sie den Befehl open/Open/open() verwenden können, um eine vorhandene Datei zu öffnen.

1) Öffnen Sie eine PSD-Datei

var fileRef = File("C:/Users/Administrator/Desktop/test.psd")

var docRef = app.open(fileRef)

2) Öffnen Sie eine PDF-Datei

//Einheiten festlegen

var originalRulerUnits = app.preferences.rulerUnits

app.preferences.rulerUnits = Units.PIXELS

//Den Namen der geöffneten Datei abrufen

var fileRef = new File("C:/Users/Administrator/Desktop/myfile.pdf")

//Erstellen a newPDFOpenOptions

var pdfOpenOptions = new PDFOpenOptions

pdfOpenOptions.antiAlias ​​​​= true

pdfOpenOptions.mode = OpenDocumentMode.RGB

pdfOpenOptions.resolution = 72

pdfOpenOptions.page = 3

//Datei öffnen

app.open( fileRef, pdfOpenOptions)

6 . Speichern Sie die Datei

Die Dateiformate, die Photoshop speichern kann, sind wie folgt:

1) Als JPG-Bild speichern

jpgFile = new File( "C:/Users/Administrator/Desktop/test.jpg" )

jpgSaveOptions = new JPEGSaveOptions()

jpgSaveOptions. embedColorProfile = true

jpgSaveOptions.formatOptions = FormatOptions.STANDARDBASELINE

jpgSaveOptions.matte = MatteType.NONE

jpgSaveOptions.quality = 1

app.activeDocument.saveAs(jpgFile, jpgSaveOptions, true,Extension.LOWERCASE)

6. Ebenenobjekt

Photoshop-Objektmodell Es enthält zwei Ebenenobjekte: Ebene (ArtLayer) und Gruppe (Ebenensatz).

1) Erstellen Sie ein ArtLayer-Ebenenobjekt

//Neue Datei

app.documents.add ( )

//Neue Ebene

var layerRef = app.activeDocument.artLayers.add()

//Ebenennamen festlegen

layerRef.name = "MyBlendLayer"

layerRef.blendMode = BlendMode.NORMAL

2) Eine Gruppe erstellen

//Neue Datei und Ebene

app.documents.add()

var layer=app.activeDocument.artLayers.add()

Ebene. name="layer"

//Neue Gruppe und Ebene

var newLayerSetRef = app.activeDocument .layerSets. add()

newLayerSetRef.name="layerset"

varlayerset=newLayerSetRef.artLayers.add()

layerset.name="layerset"

7. Ebenensatzobjekt anwenden

Sie können eine Ebene in eine Gruppe verschieben oder Vorgänge ausführen wie Ebenenverknüpfung.

1) Ebene in Gruppe kopieren

//Erstellen Sie eine neue Datei, erstellen Sie eine neue Ebene, erstellen Sie eine neue Gruppe und kopieren Sie die Ebene in die Gruppe

var docRef = app.documents.add()

docRef.artLayers.add()

var LayerSetRef = docRef.layerSets.add()

var LayerRef = docRef.artLayers[0].duplicate(layerSetRef,ElementPlacement.PLACEATEEND)

2) Link-Ebene

var LayerRef1 = docRef.artLayers.add()

var LayerRef2 = docRef.artLayers.add()

layerRef1.link(layerRef2)

8. Textobjekt anwenden

1) ArtLayer in eine Textebene konvertieren.

var newLayerRef = docRef.artLayers.add()

newLayerRef.kind = LayerKind.TEXT

2) Geben Fügen Sie der Textebene Text hinzu

var textLayerRef = docRef.artLayers.add()

textLayerRef.name = "mein Text"

textLayerRef.kind = LayerKind.TEXT

var textItemRef = docRef. artLayers["my text"].textItem

textItemRef.contents = "Hello, World!"

textItemRef.justification = Justification.RIGHT

9. Anwendungsauswahlobjekt

1) Auswahl erstellen und definieren

var docRef = app.documents.add(500, 500)

var shapeRef = [

[0,0],

[0,100],

[100,100],

[100,0]

]

2) Rahmen hinzufügen

StrokeColor = neue SolidColor

StrokeColor.cmyk.cyan = 20

StrokeColor.cmyk.magenta = 50

StrokeColor.cmyk.Yellow = 30

StrokeColor.cmyk.black = 0

app.activeDocument.selection.Stroke (StrokeColor, 2,StrokeLocation.OUTSIDE, ColorBlendMode.VIVIDLIGHT, 75, false)

3) Inverse Auswahl

var selRef = app.activeDocument.selection

selRef.invert()

4) Expansion, Infektion, Eklosion

var selRef = app.activeDocument.selection

selRef.expand( 5 )

selRef.contract( 5 )

selRef.feather( 5 )


Bitte folgen Sie uns für weitere Artikel zum Photoshop-Skripthandbuch PHP chinesische Website!



Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was ist der Grund, warum PS immer wieder Laden zeigt? Was ist der Grund, warum PS immer wieder Laden zeigt? Apr 06, 2025 pm 06:39 PM

PS "Laden" Probleme werden durch Probleme mit Ressourcenzugriff oder Verarbeitungsproblemen verursacht: Die Lesegeschwindigkeit von Festplatten ist langsam oder schlecht: Verwenden Sie Crystaldiskinfo, um die Gesundheit der Festplatte zu überprüfen und die problematische Festplatte zu ersetzen. Unzureichender Speicher: Upgrade-Speicher, um die Anforderungen von PS nach hochauflösenden Bildern und komplexen Schichtverarbeitung zu erfüllen. Grafikkartentreiber sind veraltet oder beschädigt: Aktualisieren Sie die Treiber, um die Kommunikation zwischen PS und der Grafikkarte zu optimieren. Dateipfade sind zu lang oder Dateinamen haben Sonderzeichen: Verwenden Sie kurze Pfade und vermeiden Sie Sonderzeichen. Das eigene Problem von PS: Installieren oder reparieren Sie das PS -Installateur neu.

Was sind die häufigsten Fragen zum Exportieren von PDF auf PS Was sind die häufigsten Fragen zum Exportieren von PDF auf PS Apr 06, 2025 pm 04:51 PM

Häufig gestellte Fragen und Lösungen beim Exportieren von PS als PDF: Schriftbettungsprobleme: Überprüfen Sie die Option "Schriftart", wählen Sie "Einbetten" oder konvertieren Sie die Schriftart in eine Kurve (Pfad). Farbabweichungsproblem: Umwandeln Sie die Datei in den CMYK -Modus und passen Sie die Farbe an. Das direkte Exportieren mit RGB erfordert eine psychologische Vorbereitung auf Vorschau und Farbabweichung. Auflösungs- und Dateigrößesprobleme: Wählen Sie die Lösung gemäß den tatsächlichen Bedingungen oder verwenden Sie die Komprimierungsoption, um die Dateigröße zu optimieren. Problem mit Spezialeffekten: Vor dem Exportieren oder Abwägen der Vor- und Nachteile verschmelzen (flach) Schichten.

Wie kann man das Problem des Ladens lösen, wenn PS immer zeigt, dass es geladen wird? Wie kann man das Problem des Ladens lösen, wenn PS immer zeigt, dass es geladen wird? Apr 06, 2025 pm 06:30 PM

PS -Karte ist "Laden"? Zu den Lösungen gehören: Überprüfung der Computerkonfiguration (Speicher, Festplatte, Prozessor), Reinigen der Festplattenfragmentierung, Aktualisierung des Grafikkartentreibers, Anpassung der PS -Einstellungen, der Neuinstallation von PS und der Entwicklung guter Programmiergewohnheiten.

Wie beschleunigt man die Ladegeschwindigkeit von PS? Wie beschleunigt man die Ladegeschwindigkeit von PS? Apr 06, 2025 pm 06:27 PM

Das Lösen des Problems des langsamen Photoshop-Startups erfordert einen mehrstufigen Ansatz, einschließlich: Upgrade-Hardware (Speicher, Solid-State-Laufwerk, CPU); Deinstallieren veraltete oder inkompatible Plug-Ins; Reinigen des Systemmülls und übermäßiger Hintergrundprogramme regelmäßig; irrelevante Programme mit Vorsicht schließen; Vermeiden Sie das Öffnen einer großen Anzahl von Dateien während des Starts.

So setzen Sie den Kennwortschutz für Exportieren von PDF auf PS So setzen Sie den Kennwortschutz für Exportieren von PDF auf PS Apr 06, 2025 pm 04:45 PM

PDF mit Passwort geschützt in Photoshop exportieren: Öffnen Sie die Bilddatei. Klicken Sie auf "Datei" & gt; "Export" & gt; "Exportieren Sie als PDF". Stellen Sie die Option "Sicherheit" fest und geben Sie dasselbe Passwort zweimal ein. Klicken Sie auf "Exportieren", um eine PDF -Datei zu generieren.

So verwenden Sie PS Pen -Tool So verwenden Sie PS Pen -Tool Apr 06, 2025 pm 10:15 PM

Das Stiftwerkzeug ist ein Werkzeug, das präzise Pfade und Formen erstellt und verwendet wird von: Wählen Sie das Stiftwerkzeug (P). Legt Pfad-, Füll-, Hub- und Formoptionen fest. Klicken Sie auf den Ankerpunkt erstellen und ziehen Sie die Kurve, um den Ankerpunkt erstellen. Drücken Sie Strg/CMD ALT/Option, um den Ankerpunkt zu löschen, den Ankerpunkt zu ziehen und zu verschieben und auf die Kurve einzustellen. Klicken Sie auf den ersten Anker, um den Pfad zu schließen, um eine Form zu erstellen, und doppelklicken Sie auf den letzten Anker, um einen geöffneten Pfad zu erstellen.

Ist das langsame PS -Laden mit der Computerkonfiguration zusammen? Ist das langsame PS -Laden mit der Computerkonfiguration zusammen? Apr 06, 2025 pm 06:24 PM

Der Grund für die langsame PS -Belastung ist der kombinierte Einfluss von Hardware (CPU, Speicher, Festplatte, Grafikkarte) und Software (System, Hintergrundprogramm). Zu den Lösungen gehören: Aktualisieren von Hardware (insbesondere Ersetzen von Solid-State-Laufwerken), Optimierung der Software (Reinigung von Systemmüll, Aktualisierung von Treibern, Überprüfung von PS-Einstellungen) und Verarbeitung von PS-Dateien. Regelmäßige Computerwartung kann auch dazu beitragen, die PS -Laufgeschwindigkeit zu verbessern.

Wie löste ich das Problem des Ladens, wenn die PS die Datei öffnet? Wie löste ich das Problem des Ladens, wenn die PS die Datei öffnet? Apr 06, 2025 pm 06:33 PM

Das Laden von Stottern tritt beim Öffnen einer Datei auf PS auf. Zu den Gründen gehören: zu große oder beschädigte Datei, unzureichender Speicher, langsame Festplattengeschwindigkeit, Probleme mit dem Grafikkarten-Treiber, PS-Version oder Plug-in-Konflikte. Die Lösungen sind: Überprüfen Sie die Dateigröße und -integrität, erhöhen Sie den Speicher, aktualisieren Sie die Festplatte, aktualisieren Sie den Grafikkartentreiber, deinstallieren oder deaktivieren Sie verdächtige Plug-Ins und installieren Sie PS. Dieses Problem kann effektiv gelöst werden, indem die PS -Leistungseinstellungen allmählich überprüft und genutzt wird und gute Dateimanagementgewohnheiten entwickelt werden.

See all articles