If-Koubou

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

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

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.

Salut Lume!

Cele mai de bază programe de bază, Photoshop CS5 Scripting Guide oferă un exemplu de "Hello World" script 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 de scriptare pentru versiunea dvs. de Photoshop și copiați textul din PDF, mai degrabă decât retyping!

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> Scripturi> 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 "Bună ziua, Lumea".

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 editați documentul "Hello World", putem crea un script care va crea o dimensiune standard a hârtiei la o rezoluție ridicată. 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 dosarului.

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

// Script nou în canvas

// Rețineți 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 alocați-l unei variabile

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

// Trimiteți referințe

docRef = null

artLayerRef = null

textItemRef = null

// Restaurați setarea unității originale

app.preferences.rulerUnits = originalUnit

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

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

Reveniți la Photoshop.

În cadrul aceluiași meniu Fișier> Scripturi, 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" captură de ecran.

Găsiți fișierul JavaScript.

Adăugați scriptul personalizat și faceți clic pe "Efectuat".

Repornind Photoshop, descoperim că se 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 pentru scripturi disponibile pentru descărcare, mergând la fel de departe ca Photoshop CS2. Descărcați pe toți și pe toți aici.