Pagina principala » HOWTO » Cum să utilizați JavaScript pentru a economisi timp prin automatizarea Photoshop

    Cum să utilizați 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 permite celor cu know-how să creeze sarcini scripted și să automatizeze chiar și acțiuni surprinzător de complicate. Cu avantajul folosirii 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ții în afara Photoshop. Aruncați o privire prin aceste simple JavaScript-uri ș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 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, este creat un nou document și textul este adăugat pur și 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, în loc să îl recitiți!

    Deschideți Photoshop. Orice versiune datând 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".

    Firește, acest lucru deschide tot felul de posibilități. Să aruncăm o privire rapidă asupra unei alte baze, folosind 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 înaltă. Biț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.

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

    // Script nou pentru 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

    // Restabiliți setarea unității originale

    app.preferences.rulerUnits = originalUnit

    Salvați documentul ca 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 pentru multe evenimente diferite, dar pentru aceasta vom avea programul Photoshop rulând scriptul nostru la "Start Application". Puteți căuta script-ul făcând clic pe meniul derulant care citește "Clean Listener" în ilustrația ilustrată 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 How-To Geek pentru propriul nostru capătă 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.