13Sep
Kas JavaScript var būt saistīts ar attēlu redaktoru? Izmantojot šo platformu neatkarīgu skriptu valodu, šodien mēs iemācīsimies izveidot automātiskus uzdevumus vai nu Mac vai PC, Photoshop versijas.
Photoshop ir API( Application Programming Interface), kas ļauj tiem, kam ir zinātība, izveidot skriptu uzdevumus un automatizēt pat pārsteidzoši sarežģītas darbības. Izmantojot tādu valodu, kas ir tik spēcīga kā JavaScript, geeky programmētāji var izdomāt nosacītās loģikas, mainīgo un dažreiz lietojumprogrammas ārpus Photoshop. Apskatiet šīs vienkāršās JavaScripts un uzziniet, kā tos izmantot Photoshop.
Sveiki Pasaule!
Pamatprogrammu vispiemērotākā pamatprogramma Photoshop CS5 Scripting Guide piedāvā paraugu "Hello World" skriptam, lai palīdzētu mums pāriet un sākt darbu. Mēs varam redzēt dažas lietas, kas notiek šeit: vienības ir iestatītas collas, jauns dokuments ir izveidots, un teksts tiek vienkārši pievienots, izmantojot Photoshop API.
Lai izveidotu šo pamatdokumentu, jums būs nepieciešams teksta redaktors, piemēram, Komodo Edit, Notepad 2 vai Fraise for Mac. Pārliecinieties, vai vēlaties saglabāt JavaScript failu kā. JSX vai. JS failu. Photoshop būs viegli lasāms vai nu OS X, vai Windows. Saglabājiet failu jebkurā vietā, kuru varat atrast vēlāk.
Pārliecinieties, vai esat lejupielādējis jūsu Photoshop versijas skriptu vadlīniju un nokopējiet tekstu no PDF formāta, nevis , nevis retyping tā !
Atvērt Photoshop. Jebkura versija Creative Suite 2 darbosies pareizi, lai gan jūsu kods var būt citāds.
Pārvietojieties uz failu & gt;Scripts & gt;Pārlūkot, lai meklētu jūsu saglabāto JavaScript failu.
Pārvietojieties uz to, kur esat saglabājis jūsu "Hello World" JavaScript failu un ielādējis to.
Photoshop izveido dokumentu JavaScript faila specifikācijās: 2 x 4 collas ar teksta objektu "Hello, World."
Protams, tas paver visas iespējamās iespējas. Apskatīsim vēl vienu pamata, izmantojot tos pašus vienkāršos rīkus.
Jaunas lapas izveide ar Event Manager
Vienkārši rediģējot dokumentu "Hello World", mēs varam izveidot skriptu, kas izveidos standarta papīra izmēru ar augstu izšķirtspēju. Noņemti teksta objekta biti, un komentāri ir mainīti.
Ņemiet vērā, ka 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, ko nokopēt un ielīmēt, ja esat tik slīpi:
/ / New Canvas Script / / Atcerieties pašreizējos vienības iestatījumus un pēc tam iestatiet vienības uz // vērtība, ko paredz šis skripts var originalUnit = preferences.rulerUnits preferences.rulerUnits = Vienības. INCHES / / Izveidot jaunu 8,5 x 11 collu dokumentu un piešķirt to mainīgajam var docRef = app.documents.add( 8,5, 11, 300) // Izdales atsauces docRef = null artLayerRef = null textItemRef = null // Atjaunot oriģinālo lineālu iestatījumu app.preferences.rulerUnits = originalUnit |
Saglabājiet dokumentu kā. JS vai. JSX failu visur, kur jūs to vēlaties saglabāt.
Ja strādājat ar vairākām iekārtām, izmantojot Photoshop, iespējams, vēlēsities to saglabāt mapē Dropbox.
Atgriezties uz Photoshop.
Tajā pašā failā & gt;Scripts menu, jūs atradīsiet "Script Events Manager". Atveriet to.
Jūs saņemsiet šo dialoglodziņu. Jūs varat pieteikties skriptus daudziem dažādiem notikumiem, taču šim nolūkam mums būs Photoshop, kas palaiž mūsu skriptu pēc "Start Application". Jūs varat pārlūkot savu skriptu, noklikšķinot uz nolaižamās izvēlnes, kurā attēlots "Clean Roomer" ilustrētajāekrānuzņēmums.
Atrodiet savu JavaScript failu.
Pievienojiet savu pielāgoto skriptu un noklikšķiniet uz "Gatavs".
Restartējot Photoshop, mēs atklājam, ka tas atver 8,5 collu ar 11 collu lapu ar 300 dpi izšķirtspēju, tāpat kā mēs scenāriju.
Gandrīz viss, ko Photoshop var veikt ar tastatūru un peli, var izdarīt JavaScript( vai arī Applescript vai Visual Basic, lai gan tie ir atkarīgi no platformas).Eksperimentējiet ar savām JavaScripting iemaņām vai atgriežieties pie How-To Geek savām vajadzībām, automatizējot Photoshop ar JavaScript!JavaScript, Applescript vai Visual basic ir skriptu vadlīnijas, kas ir pieejamas lejupielādēšanai, turpinot to pašu kā Photoshop CS2.Lejupielādējiet visus un visus no tiem šeit.