13Sep

Cum se utilizează JavaScript pentru a economisi timp prin automatizarea Photoshop

Ce ar putea JavaScript posibil să aibă un editor de imagini? Folosind acest limbaj de scripting independent de platformă, astăzi vom învăța să creăm sarcini automate, fie vor fi difuzate versiuni Mac sau PC ale Photoshop.

Photoshop are un API( Application Programming Interface), care le permite celor cu know-how să creeze sarcini scripted și să automatizeze chiar și acțiuni surprinzător de complicate. Cu avantajul utilizării unei limbi la fel de puternice ca și JavaScript, programatorii geeky pot să vină cu utilizări inteligente ale logicii condiționale, variabilelor și, uneori, aplicațiilor din afara Photoshop. Aruncați o privire prin aceste JavaScript simple și aflați cum să le utilizați în Photoshop.

Hello World!

Cele mai de bază programe de bază, Photoshop CS5 Scripting Guide oferă un exemplu de script "Hello World" pentru a ne ajuta să urcăm și să începem. Putem vedea câteva lucruri care se întâmplă aici: unitățile sunt setate la inci, se creează un nou document și se adaugă text simplu, folosind API-ul Photoshop.

Pentru a crea acest document de bază, veți avea nevoie de un editor de text cum ar fi Komodo Edit, Notepad 2 sau Fraise for Mac. Asigurați-vă că salvați fișierul JavaScript ca fișier. JSX sau. JS.Photoshop va citi cu ușurință fie în OS X, fie în Windows. Salvați fișierul în orice loc pe care îl puteți localiza mai târziu.

Asigurați-vă că descărcați Ghidul Scripting pentru versiunea dvs. de Photoshop și copiați textul din PDF, mai degrabă decât retyping it !

Deschideți Photoshop. Orice versiune care datează de la Creative Suite 2 va funcționa bine, deși codul dvs. poate fi diferit.

Navigați la Fișier & gt;Scripturi & gt;Răsfoiți pentru a căuta fișierul JavaScript salvat.

Navigați la locul în care ați salvat fișierul JavaScript "Hello World" și încărcați-l.

Photoshop creează un document conform specificațiilor din fișierul JavaScript: 2 x 4 inchi, cu obiectul text "Hello, World."

Desigur, acest lucru deschide tot felul de posibilități. Să aruncăm o privire rapidă asupra altei baze, utilizând aceleași instrumente simple.

Crearea unei noi pagini cu managerul de evenimente

Pur și simplu editând documentul "Hello World", putem crea un script care va crea o dimensiune standard a hârtiei la o rezoluție înaltă.Frații despre obiectul text sunt eliminați și comentariile au fost modificate, de asemenea.

Rețineți că app.documents.add are valori diferite de fișierul nostru "Hello World"."8.5" și "11" sunt încă inci, dar 300 este rezoluția fișierului.

Aici este codul de copiere și lipire, dacă sunteți atât de înclinat:

// New Canvas Script

// Amintiți-vă setările unității actuale și apoi setați unitățile la

// valoarea așteptată de acest script

var originalUnit = preferences.rulerUnits

preferences.rulerUnits = Units. INCHES

// Creați un nou document de 8.5 x 11 inch și atribuiți-l unei variabile

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

// Recomandări de lansare

docRef = null

artLayerRef = null

textItemRef = null

// Restabiliți setarea unității originale de riglă

app.preferences.rulerUnits = originalUnit

Salvați documentul ca un fișier. JS sau. JSX oriunde vreți să îl stocați.

Dacă lucrați pe mai multe mașini cu Photoshop, puteți să o salvați în folderul Dropbox.

Înapoi la Photoshop.

Sub același fișier & gt;Scripts meniu, veți găsi "Script Events Manager". Deschideți-l.

Veți primi această casetă de dialog. Puteți aplica Script-uri la multe evenimente diferite, dar pentru aceasta, vom avea Photoshop rulați script-ul nostru la "Start Application." Aveți posibilitatea să răsfoiți la script-ul dvs. făcând clic pe meniul derulant care citește "Clean Listener" în ilustratcaptură de ecran.

Găsiți fișierul dvs. JavaScript.

Adăugați scriptul personalizat și dați clic pe "Terminat".

Repornind Photoshop, găsim că acesta deschide o pagină de 8,5 inchi de 11 inci la o rezoluție de 300 dpi, așa cum am scris.

Aproape tot ce se poate face în Photoshop cu tastatură și mouse poate fi făcut în JavaScript( sau în plus Applescript sau Visual Basic, deși acestea sunt dependente de platformă).Experimentați-vă cu propriile abilități de JavaScript sau reveniți la modul Cum să-Geek pentru propria noastră se ocupă de automatizarea Photoshop-ului cu JavaScript!

JavaScript, Applescript sau Visual Basic au ghiduri de scripting disponibile pentru descărcare, mergând chiar înapoi ca Photoshop CS2.Descărcați pe toți și pe toți aici.