13Sep
Ką galėtumėte "JavaScript" galbūt turėtumėte daryti su "Image Editor"?Naudodamiesi šia platforma nepriklausoma scenarijų kalba, šiandien mes išmokti sukurti automatines užduotis, kurias paleidžia "Mac" arba "PC" versijos "Photoshop".
Photoshop turi API( Application Programming Interface), leidžiančią žmonėms, turintiems žinių, kurti scenarijus užduotis ir automatizuoti net stebėtinai sudėtingus veiksmus. Naudojant tokią galingą kaip JavaScript kalbą, "geeky" programuotojai gali sugalvoti sąlyginę logiką, kintamuosius, o kartais ir programas iš "Photoshop".Peržiūrėkite šiuos paprastus "JavaScripts" ir sužinokite, kaip jas naudoti "Photoshop".
Sveiki, pasaulis!
Paprasčiausias pagrindines programas, "Photoshop CS5" scenarijų vadovas pateikia pavyzdį "Hello World" scenarijų, kuris padės mums pereiti ir pradėti.Čia galima pamatyti keletą dalykų: vienetai nustatomi coliais, sukurtas naujas dokumentas, o tekstas pridedamas paprasčiausiai naudojant Photoshop API.
Norėdami sukurti šį pagrindinį dokumentą, teksto redaktoriui, pvz., "Komodo Redaguoti", "Notepad 2" arba "Fraise for Mac", reikės.Įsitikinkite, kad išsaugojote savo "JavaScript" failą kaip ".JSX" arba ".JS" failą."Photoshop" bus lengvai perskaityta "OS X" arba "Windows".Išsaugokite failą bet kurioje vietoje, kur galima rasti vėliau.
Įsitikinkite, kad atsisiųsite savo versijos "Photoshop" scenarijų vadovą ir nukopijuokite tekstą iš PDF, , o , o ne , pakartokite ir !
Atidaryti Photoshop. Bet kokia versija, sukurta "Creative Suite 2", veiks gerai, nors jūsų kodas gali skirtis.
Peršokti į failą & gt;Skriptai & gt;Naršykite, kad ieškotumėte savo išsaugoto "JavaScript" failo.
Eikite į vietą, kurioje išsaugojote "Hello World" "JavaScript" failą ir įkelkite jį.
Photoshop sukuria dokumentą į JavaScript failo specifikacijas: 2 x 4 colių su teksto objektu "Sveiki, pasaulis".
Žinoma, tai atveria visas įmanomas galimybes. Paimkime greitą kitą pagrindinį, naudodami tuos pačius paprastus įrankius.
Naujo puslapio sukūrimas su "Events Manager"
Paprasčiausiai redaguojant "Hello World" dokumentą, mes galime sukurti scenarijų, kurio metu bus sukurtas standartinis popieriaus dydis. Bitai apie teksto objektą pašalinami ir komentarai buvo pakeisti.
Atkreipkite dėmesį, kad app.documents.add turi skirtingas reikšmes nei mūsų "Hello World" failas."8,5" ir "11" vis dar yra coliai, tačiau 300 yra failo skiriamoji geba.
Čia yra kodas, kurį norite nukopijuoti ir įklijuoti, jei esate tokia linkme:
/ / New Canvas Script / / Atkreipkite dėmesį į esamus vieneto parametrus ir tada nustatykite vienetus į // vertė, kurią tikimasi šis scenarijus var originalUnit = preferences.rulerUnits preferences.rulerUnits = Vienetai. INCHES / / Sukurkite naują 8,5 x 11 colių dokumentą ir priskirkite jį kintamam var docRef = app.documents.add( 8,5, 11, 300) // Išleidimo nuorodos docRef = null artLayerRef = null textItemRef = null / / Atkurti originalų linijinio mazgo nustatymą app.preferences.rulerUnits = originalusUnit |
Išsaugokite savo dokumentą kaip. JS arba. JSX failą visur, kur norite jį saugoti.
Jei dirbate keliose mašinose su "Photoshop", galbūt norėsite jį išsaugoti Dropbox aplanke.
Grįžti į "Photoshop".
Tame pačiame rinkmena & gt;Skriptų meniu rasite "Script Events Manager". Atidarykite.
Gausite šį dialogo langą.Galite taikyti scenarijus daugeliui skirtingų įvykių, tačiau šiai programai mes turėsime "Photoshop" paleisti mūsų scenarijų "Pradėti programą". Galite peržiūrėti savo scenarijų spustelėdami išskleidžiamąjį meniu, kuriame parodyta "Išvalyti klausytoją"ekrano kopija.
Suraskite "JavaScript" failą.
Pridėkite savo pasirinktinį scenarijų ir spustelėkite "Atlikta".
Iš naujo paleidžiant "Photoshop", mes nustatome, kad atidaromas 8,5 colių ir 11 colių puslapis 300 dpi raiška.
Beveik viskas, ko galima padaryti "Photoshop" su klaviatūra ir pelė, gali būti padaryta "JavaScript"( arba papildomai "Applescript" arba "Visual Basic", nors ir priklauso nuo platformos).Eksperimentuokite su savo JavaScripting įgūdžiais arba grįžkite į "How-To Geek" savo poreikiams automatizuojant "Photoshop" su "JavaScript"!"JavaScript", "Applescript" ar "Visual basic" yra scenarijų vadovai, kuriuos galima atsisiųsti, tęskite į "Photoshop CS2".Atsisiųskite visus ir visus juos čia.