Kaip naudoti „JavaScript“ norint sutaupyti laiko automatizuojant „Photoshop“.

java ps



Ką „JavaScript“ GALIMA turėti bendro su vaizdo redaktoriumi? Naudodami šią nuo platformos nepriklausomą scenarijų kalbą, šiandien išmoksime kurti automatizuotas užduotis, kuriose veiks „Mac“ arba asmeninio kompiuterio „Photoshop“ versijos.

„Photoshop“ turi API (Application Programming Interface), kuri leidžia žinantiems žmonėms kurti scenarijus sudarytas užduotis ir automatizuoti net stebėtinai sudėtingus veiksmus. Naudodami tokią galingą kalbą kaip „JavaScript“, įžūlūs programuotojai gali sumaniai panaudoti sąlyginę logiką, kintamuosius ir kartais programas už „Photoshop“ ribų. Peržiūrėkite šiuos paprastus „JavaScript“ ir sužinokite, kaip juos naudoti „Photoshop“.

Labas pasauli!



Paprasčiausia iš pagrindinių programų, Photoshop CS5 scenarijų vadovas pateikia pavyzdinį Hello World scenarijų, kuris padės mums įsitraukti ir pradėti. Čia matome keletą dalykų: vienetai nustatomi coliais, sukuriamas naujas dokumentas ir tekstas pridedamas paprastai, naudojant Photoshop API.

Norėdami sukurti šį pagrindinį dokumentą, jums reikės teksto rengyklės, pvz Komodo Redaguoti , Notepad 2 , arba „Strawberry“, skirta „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ą galėsite rasti vėliau.



Įsitikinkite, kad jums atsisiųskite scenarijų vadovą savo „Photoshop“ versijai ir nukopijuokite tekstą iš PDF,veikiau nei perrašyti tai!

Atidarykite „Photoshop“. Bet kuri versija, sukurta Creative Suite 2, veiks gerai, nors jūsų kodas gali skirtis.



Skelbimas

Eikite į Failas > Scenarijai > Naršyti ir ieškokite išsaugoto „JavaScript“ failo.

Eikite į vietą, kurioje išsaugojote „Hello World“ JavaScript failą, ir įkelkite jį.

„Photoshop“ sukuria dokumentą pagal „JavaScript“ failo specifikacijas: 2 x 4 coliai su tekstiniu objektu Sveiki, pasauli.

Natūralu, kad tai atveria visas galimybes. Greitai pažvelkime į kitą pagrindinį, naudodami tuos pačius paprastus įrankius.

Naujo puslapio kūrimas naudojant įvykių tvarkyklę

Tiesiog redaguodami „Hello World“ dokumentą galime sukurti scenarijų, kuris sukurs standartinio dydžio popierių su didele raiška. Bitai apie tekstinį objektą pašalinami, o komentarai taip pat pakeisti.

Atkreipkite dėmesį, kadapp.documents.addturi kitokias reikšmes nei mūsų Hello World failo. 8,5 ir 11 vis dar yra coliai, bet 300 yra failo skiriamoji geba.

Skelbimas

Čia yra kodas, kurį reikia nukopijuoti ir įklijuoti, jei esate taip linkę:

// Naujas drobės scenarijus

// Prisiminkite esamus vieneto nustatymus ir tada nustatykite vienetus į

// vertė, kurios tikimasi pagal šį scenarijų

var originalUnit = preferencijos.rulerUnits

preferences.rulerUnits = Vienetai.INCHES

// Sukurkite naują 8,5 x 11 colių dokumentą ir priskirkite jį kintamajam

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

// Išleidimo nuorodos

docRef = null

artLayerRef = null

textItemRef = null

// Atkurti pradinį liniuotės vieneto nustatymą

app.preferences.rulerUnits = originalUnit

Išsaugokite dokumentą kaip .JS arba .JSX failą bet kur, kur norite jį saugoti.

Jei dirbate su keliais įrenginiais naudodami „Photoshop“, galbūt norėsite jį išsaugoti savo Dropbox aplankas .

Grįžti į Photoshop.

Tame pačiame meniu Failas > Scenarijai rasite scenarijaus įvykių tvarkytuvę. Atidarykite jį.

Skelbimas

Gausite šį dialogo langą. Galite taikyti scenarijus daugeliui skirtingų įvykių, tačiau šiam atvejui „Photoshop“ turės paleisti scenarijų paleidus programą. Savo scenarijų galite naršyti spustelėję išskleidžiamąjį meniu, kuriame pavaizduotame ekrano kopijoje rašoma Clean Listener.

Raskite savo JavaScript failą.

Pridėkite pasirinktinį scenarijų ir spustelėkite Atlikta.

Iš naujo paleisdami „Photoshop“, pastebime, kad atidaromas 8,5 colio x 11 colių puslapis su 300 dpi raiška, kaip mes sukūrėme scenarijų.


Beveik viską, ką galima padaryti „Photoshop“ su klaviatūra ir pele, galima padaryti „JavaScript“ (arba papildomai „Applescript“ ar „Visual Basic“, nors tai priklauso nuo platformos). Eksperimentuokite su savo „JavaScript“ įgūdžiais arba grįžkite į „How-To Geek“, kad sužinotumėte, kaip automatizuoti „Photoshop“ naudojant „JavaScript“!

Turi JavaScript, Applescript arba Visual basic Skriptų rengimo vadovus galima atsisiųsti , siekia net Photoshop CS2. Atsisiųskite bet kurį ir visus čia .

SKAITYTI KITAS

Įdomios Straipsniai