Photoshop-Skripthandbuch
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.
PhotoshopObjektmodell 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-Dateidocuments.add()
oder app.documents.add() 2) Erstellen Sie eine neue ArtLayer-Ebene
documents[0].artLayers.add()
4. Legen Sie das Aktivierungsobjekt fest
1) Aktivierungsdatei festlegenvar 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-Dateivar 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!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

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

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



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.

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.

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.

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.

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.

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.

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.

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.
