Kako uporabljati JavaScript za prihranek časa z avtomatizacijo Photoshopa

java ps



Kaj bi lahko imel JavaScript MOŽNO opraviti z urejevalnikom slik? Z uporabo tega skriptnega jezika, neodvisnega od platforme, se bomo danes naučili ustvarjati avtomatizirana opravila, ki se bodo izvajala v različici Photoshopa za Mac ali PC.

Photoshop ima API (Application Programming Interface), ki tistim z znanjem omogoča ustvarjanje skriptnih nalog in avtomatizacijo celo presenetljivo zapletenih dejanj. S prednostjo uporabe tako zmogljivega jezika, kot je JavaScript, lahko geeky programerji izmislijo pametno uporabo pogojne logike, spremenljivk in včasih aplikacij zunaj Photoshopa. Oglejte si te preproste JavaScripte in se naučite, kako jih uporabljati v Photoshopu.

Pozdravljen, svet!





Najosnovnejši od osnovnih programov, Vodnik za pisanje skriptov za Photoshop CS5 ponuja vzorec skripta Hello World, ki nam pomaga priskočiti in začeti. Vidimo lahko nekaj stvari, ki se dogajajo tukaj: enote so nastavljene na palci, ustvarjen je nov dokument in besedilo se preprosto doda z uporabo Photoshop API-ja.

Če želite ustvariti ta osnovni dokument, potrebujete urejevalnik besedil, kot je Komodo Edit , Beležnica 2 , oz Strawberry za Mac . Ne pozabite shraniti datoteke JavaScript kot datoteko .JSX ali .JS. Photoshop bo zlahka bral v OS X ali Windows. Shranite datoteko na poljubno mesto, ki ga lahko najdete pozneje.



Prepričaj se da prenesite vodnik za skripte za vašo različico Photoshopa in kopirajte besedilo iz PDF-ja,raje kot ponovno vnašanje to!

Odprite Photoshop. Vsaka različica iz Creative Suite 2 bo delovala dobro, čeprav je vaša koda lahko drugačna.



Oglas

Pomaknite se do File > Scripts > Browse, da poiščete shranjeno datoteko JavaScript.

Pomaknite se do mesta, kjer ste shranili datoteko Hello World JavaScript, in jo naložite.

Photoshop ustvari dokument v skladu s specifikacijami v datoteki JavaScript: 2 x 4 palca, z besedilnim predmetom Hello, World.

Seveda to odpira vse vrste možnosti. Oglejmo si na hitro še eno osnovno, z uporabo teh istih preprostih orodij.

Ustvarjanje nove strani z upraviteljem dogodkov

Če preprosto uredite dokument Hello World, lahko ustvarimo skript, ki bo ustvaril standardno velikost papirja pri visoki ločljivosti. Biti o objektu besedila so odstranjeni in tudi komentarji so bili spremenjeni.

Upoštevajte, daapp.documents.addima drugačne vrednosti kot naša datoteka Hello World. 8,5 in 11 sta še vedno palcev, vendar je 300 ločljivost datoteke.

Oglas

Tukaj je koda za kopiranje in lepljenje, če ste tako nagnjeni:

// Nov skript za platno

// Zapomni si trenutne nastavitve enote in nato nastavi enote na

// vrednost, ki jo pričakuje ta skript

var originalUnit = preferences.rulerUnits

preferences.rulerUnits = Enote.INCHES

// Ustvarite nov dokument velikosti 8,5 x 11 palcev in ga dodelite spremenljivki

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

// Reference za izdajo

docRef = nič

artLayerRef = nič

textItemRef = nič

// Obnovite prvotno nastavitev enote ravnila

app.preferences.rulerUnits = originalUnit

Shranite svoj dokument kot datoteko .JS ali .JSX kamor koli želite, da ga shranite.

Če s Photoshopom delate na več napravah, ga boste morda želeli shraniti v svoj Dropbox mapa .

Vrnite se v Photoshop.

V istem meniju Datoteka > Skripti boste našli Upravitelj dogodkov skripta. Odpri.

Oglas

Dobili boste to pogovorno okno. Skripte lahko uporabite za številne različne dogodke, toda za tega bomo Photoshop zagnali naš skript ob zagonu aplikacije. Do svojega skripta lahko brskate tako, da kliknete spustni meni, ki na ilustriranem posnetku zaslona piše Clean Listener.

Poiščite svojo datoteko JavaScript.

Dodajte svoj skript po meri in kliknite Končano.

Ob ponovnem zagonu Photoshopa ugotovimo, da odpre stran velikosti 8,5 krat 11 palcev pri ločljivosti 300 dpi, tako kot smo napisali.


Skoraj vse, kar je mogoče narediti v Photoshopu s tipkovnico in miško, je mogoče narediti v JavaScriptu (ali dodatno Applescript ali Visual Basic, čeprav so ti odvisni od platforme). Eksperimentirajte z lastnimi veščinami JavaScripta ali se vrnite na How-To Geek in si oglejte naš lasten pogled na avtomatizacijo Photoshopa z JavaScriptom!

JavaScript, Applescript ali Visual basic imajo vodniki za skriptiranje, ki so na voljo za prenos , ki sega vse do Photoshopa CS2. Prenesite vse in vse tukaj .

PREBERITE NAPREJ

Zanimivi Članki