Kā lietot JavaScript, lai ietaupītu laiku, automatizējot Photoshop
Kas varētu JavaScript IESPĒJAMĀS darīt ar attēlu redaktoru? Izmantojot šo platformu neatkarīgo skriptu valodu, šodien mēs iemācīsimies izveidot automatizētus uzdevumus, darboties vai nu Mac, vai PC Photoshop versijas.
Photoshop ir API (lietojumprogrammu saskarne), kas ļauj tiem, kam ir zināšanas, izveidot skriptu uzdevumus un automatizēt pat pārsteidzoši sarežģītas darbības. Ar priekšrocību, ka lietojat valodu, kas ir tikpat spēcīga kā JavaScript, ģeekijie programmētāji var nākt klajā ar gudriem nosacītās loģikas, mainīgo un reizēm lietojumprogrammu lietojumiem ārpus Photoshop. Apskatiet šos vienkāršos Java skriptus un uzziniet, kā tos izmantot Photoshop.
Sveika pasaule!
Pamatprogrammas pamatprogrammas, Photoshop CS5 skriptu rokasgrāmata, piedāvā paraugu „Hello World”, lai palīdzētu mums lēcienam un sākt darbu. Mēs varam redzēt dažas lietas, kas notiek šeit: vienības ir iestatītas uz collām, izveidots jauns dokuments un teksts tiek pievienots vienkārši, izmantojot Photoshop API.
Lai izveidotu šo pamatdokumentu, jums būs nepieciešams teksta redaktors, piemēram, Komodo Edit, Notepad 2 vai Fraise for Mac. Noteikti saglabājiet JavaScript failu kā .JSX vai .JS failu. Photoshop būs viegli lasāms gan OS X, gan Windows. Saglabājiet failu jebkurā vietā, kuru varat atrast vēlāk.
Pārliecinieties, ka lejupielādējat skriptu rokasgrāmatu savai Photoshop versijai un kopējiet tekstu no PDF, nevis to atkārtoti!
Atvērt Photoshop. Jebkura versija, kas datēta ar Creative Suite 2, darbosies labi, lai gan jūsu kods var būt atšķirīgs.
Lai meklētu saglabāto JavaScript failu, dodieties uz failu> Skripti> Pārlūkot.
Pārvietojieties uz vietu, kur esat saglabājis JavaScript “Hello World” failu, un ielādējiet to.
Photoshop izveido dokumentu JavaScript faila specifikācijās: 2 ar 4 collām, ar teksta objektu “Hello, World”.
Protams, tas paver visas iespējas. Veiksim ātru izskatu, izmantojot citu pamatu, izmantojot tos pašus vienkāršos rīkus.
Jaunas lapas izveide ar notikumu pārvaldnieku
Vienkārši rediģējot dokumentu “Hello World”, mēs varam izveidot skriptu, kas radīs standarta papīra izmēru ar augstu izšķirtspēju. Biti par teksta objektu tiek noņemti un komentāri ir mainīti.
Ņemiet vērā, ka lietotnē app.documents.add ir atšķirīgas vērtības nekā mūsu “Hello World” failā. “8.5” un “11” joprojām ir collas, bet 300 ir faila izšķirtspēja.
Šeit ir kods, lai kopētu un ielīmētu, ja esat tik slīpi:
// Jauns Canvas Script // Atcerieties pašreizējo vienības iestatījumus un pēc tam iestatiet vienības uz // šī skripta paredzamā vērtība var originalUnit = preferences.rulerUnits preferences.rulerUnits = Units.INCHES // Izveidojiet jaunu 8,5 x 11 collu dokumentu un piešķiriet to mainīgajam var docRef = app.documents.add (8.5, 11, 300) // Publicēšanas atsauces docRef = null artLayerRef = null textItemRef = null // Atjaunojiet sākotnējo lineālu vienību iestatījumu app.preferences.rulerUnits = originalUnit |
Saglabājiet dokumentu kā .JS vai .JSX failu jebkurā vietā, kur to vēlaties glabāt.
Ja jūs strādājat ar vairākām ierīcēm, izmantojot Photoshop, jūs varat to saglabāt savā Dropbox mapē.
Atgriezieties pie Photoshop.
Tajā pašā izvēlnē File> Scripts jūs atradīsiet “Script Event Manager”. Atveriet to.
Jūs saņemsiet šo dialoglodziņu. Jūs varat pieteikties Scripts uz daudziem dažādiem notikumiem, bet šim nolūkam Photoshop palaiž mūsu skriptu, kad sāksies lietojumprogramma. ekrānuzņēmums.
Atrodiet JavaScript failu.
Pievienojiet savu pielāgoto skriptu un noklikšķiniet uz “Pabeigts”.
Restartējot Photoshop, mēs atrodam, ka tas atver 8,5 collu ar 11 collu lappusi ar 300 dpi izšķirtspēju, tāpat kā mēs rakstām.
Gandrīz visu, ko var izdarīt Photoshop ar tastatūru un peli, var veikt JavaScript (vai papildus Applescript vai Visual Basic, lai gan tie ir atkarīgi no platformas). Eksperimentējiet ar savām JavaScripting prasmēm vai atgriezieties pie How-To Geek, lai mūsu pašu veiktu Photoshop automatizēšanu ar JavaScript!
JavaScript, Applescript vai Visual Basic ir rokasgrāmatas skriptu lejupielādei, un tās ir pieejamas kā Photoshop CS2. Lejupielādējiet visus un visus tos šeit.