Kaip naudoti „JavaScript“ taupyti laiką automatizuodami „Photoshop“
Ką gali turėti „JavaScript“ GALIMI daryti su „Image Editor“? Naudodamiesi šia platforma nepriklausoma skriptų kalba, šiandien mes išmoksime sukurti automatizuotas užduotis, arba bus paleistos „Macintosh“ arba „PC Photoshop“ versijos.
„Photoshop“ turi API (taikomųjų programų sąsaja), kuri leidžia tiems, kurie turi žinių, kurti scenarijų užduotis ir automatizuoti net stebėtinai sudėtingus veiksmus. Naudodamiesi tokia pat galinga kalba kaip „JavaScript“, „geeky“ programuotojai gali sugalvoti protingų loginių sąlygų, kintamųjų ir kartais programų „Photoshop“ ribų. Pažvelkite į šiuos paprastus „JavaScripts“ ir sužinokite, kaip juos naudoti „Photoshop“.
Labas pasauli!
Pagrindinės programos „Photoshop CS5 Scripting Guide“ pagrindinės programos suteikia „Hello World“ scenarijų, padedančio mums pereiti ir pradėti darbą. Mes matome keletą dalykų, kurie vyksta čia: vienetai nustatomi kaip coliai, sukuriamas naujas dokumentas ir tekstas pridedamas tiesiog naudojant „Photoshop API“.
Norėdami sukurti šį pagrindinį dokumentą, jums reikės teksto redaktoriaus, pvz., Komodo Edit, Notepad 2 arba Fraise for Mac. Būtinai išsaugokite „JavaScript“ failą kaip .JSX arba .JS failą. „Photoshop“ lengvai skaitys OS X arba Windows. Išsaugokite failą bet kurioje vietoje, kurią galite rasti vėliau.
Įsitikinkite, kad atsisiunčiate „Photoshop“ versijos scenarijų vadovą ir nukopijuokite tekstą iš PDF, o ne iš naujo!
Atidarykite „Photoshop“. Bet kokia „Creative Suite 2“ parengta versija veiks gerai, nors jūsų kodas gali skirtis.
Eikite į Failas> Skriptai> Naršyti, jei norite ieškoti išsaugoto „JavaScript“ failo.
Eikite į vietą, kurioje išsaugojote „Hello World“ „JavaScript“ failą ir įkelkite jį.
„Photoshop“ sukuria dokumentą į „JavaScript“ rinkmenos specifikacijas: 2 iš 4 colių, teksto objektas „Sveiki, pasaulis“.
Žinoma, tai atveria visas galimybes. Pažvelkime į kitą pagrindinį, naudojant tuos pačius paprastus įrankius.
Naujo puslapio kūrimas su įvykių tvarkytuvu
Tiesiog redaguodami „Hello World“ dokumentą, galime sukurti scenarijų, kuris sukuria standartinį popieriaus dydį didelės raiškos. Teksto objekto bitai pašalinami ir komentarai taip pat pasikeitė.
Atkreipkite dėmesį, kad app.documents.add turi skirtingas vertes nei „Hello World“ failas. „8.5“ ir „11“ vis dar yra coliai, bet 300 yra failo skiriamoji geba.
Čia yra kodas, kurį galite nukopijuoti ir įklijuoti, jei esate taip linkę:
// Naujas drobės scenarijus // Prisiminkite dabartinius įrenginio nustatymus ir nustatykite vienetus į // pagal šį scenarijų tikėtina vertė var originalUnit = preferences.rulerUnits preferences.rulerUnits = Units.INCHES // Sukurkite naują 8,5 x 11 colių dokumentą ir priskirkite jį kintamajam var docRef = app.documents.add (8.5, 11, 300) // Leidinių nuorodos docRef = null artLayerRef = null textItemRef = null // Atkurti originalų valdiklio vienetų nustatymą app.preferences.rulerUnits = originalUnit |
Išsaugokite dokumentą kaip .JS arba .JSX failą bet kur, kur norite jį saugoti.
Jei dirbate su keliomis mašinomis, naudodami „Photoshop“, galbūt norėsite jį išsaugoti „Dropbox“ aplanke.
Grįžti į „Photoshop“.
Tame pačiame meniu Failas> Skriptai rasite „Scenarijaus įvykių tvarkytuvą“. Atidarykite.
Gausite šį dialogo langą. Skriptus galite naudoti daugeliui skirtingų įvykių, tačiau šiam failui „Photoshop“ paleisime scenarijų, kai „Start Application“ (Pradėti programą). ekrano kopija.
Raskite „JavaScript“ failą.
Pridėti priskirtą scenarijų ir spustelėkite „Atlikta“.
Iš naujo paleisdami „Photoshop“, matome, kad jis atveria 8,5 colio 11 colių puslapį 300 dpi raiška, kaip ir scenarijus.
Beveik viską, ką galima padaryti „Photoshop“ su klaviatūra ir pele, galima atlikti „JavaScript“ (arba papildomai „Applescript“ arba „Visual Basic“), nors jie yra nuo platformos priklausomi. Eksperimentuokite su savo „JavaScripting“ įgūdžiais arba grįžkite į „How-To Geek“, kad galėtumėme patys automatizuoti „Photoshop“ su „JavaScript“!
„JavaScript“, „Applescript“ arba „Visual basic“ turi scenarijų, kuriuos galima atsisiųsti, vadovus, kurie tęsiasi iki „Photoshop CS2“. Atsisiųskite visus ir visus juos čia.