Koduleht » kuidas » Kuidas kasutada JavaScripti, et säästa aega Photoshopi automatiseerimise abil

    Kuidas kasutada JavaScripti, et säästa aega Photoshopi automatiseerimise abil

    Mis võiks JavaScript olla VÕIMALIKKUSEGA pildiredaktoriga? Kasutades seda platvormi sõltumatut skriptikeelt, õpime täna automatiseeritud ülesannete loomist kas Maci või Photoshopi PC-versioonide käivitamisel.

    Photoshopil on API (rakenduste programmeerimise liides), mis võimaldab oskusteabe saanud isikutel luua skriptitud ülesandeid ja automatiseerida isegi üllatavalt keerulisi toiminguid. Eeliseks, et kasutada nii võimsa keele kui JavaScript, võivad geeky programmeerijad välja töötada tingimuslikud loogikad, muutujad ja mõnikord ka rakendused väljaspool Photoshopi. Vaadake läbi neid lihtsaid JavaScripte ja õppige neid Photoshopis kasutama.

    Tere, Maailm!

    Põhiprogrammide põhiprintsiibid, Photoshop CS5 skriptide juhend, pakuvad näidist „Hello World” skripti, mis aitab meil hüpata ja alustada. Me näeme siin mõned asjad: üksused on seatud tolli, luuakse uus dokument ja lisatakse lihtsalt tekst, kasutades Photoshop API.

    Selle põhidokumendi loomiseks on vaja tekstiredaktorit, nagu Komodo Edit, Notepad 2 või Fraise for Mac. Veenduge, et salvestate oma JavaScripti faili .JSX või .JS failina. Photoshop on kergesti loetav kas OS X või Windows. Salvestage fail mis tahes kohas, mida saate hiljem leida.

    Veenduge, et olete alla laadinud Photoshopi versiooni skriptimiste juhendi ja kopeerinud selle PDF-failist selle asemel, et seda uuesti proovida!

    Avage Photoshop. Iga Creative Suite 2 versioonist pärinev versioon töötab hästi, kuigi teie kood võib olla erinev.

    Salvestatud JavaScripti faili otsimiseks liikuge menüüsse Fail> Skriptid> Sirvi.

    Navigeerige, kuhu olete salvestanud „Hello World” JavaScript-faili ja laadige see.

    Photoshop loob dokumendi JavaScripti faili spetsifikatsioonidele: 2 x 4 tolli, tekstiobjektiga “Tere, maailm”.

    Loomulikult avab see kõik võimalused. Võtame kiiresti läbi teise põhi, kasutades neid samu lihtsaid tööriistu.

    Uue lehe loomine sündmuste halduriga

    Lihtsalt redigeerides „Hello World” dokumenti, saame luua skripti, mis loob standardse paberi suuruse kõrge eraldusvõimega. Tekstobjekti ümber olevad bitid eemaldatakse ja kommentaarid on samuti muudetud.

    Pange tähele, et rakenduse app.documents.add väärtused on erinevad kui meie "Hello World" fail. “8.5” ja “11” on ikka tolli, kuid 300 on faili eraldusvõime.

    Siin on kood kopeerimiseks ja kleepimiseks, kui olete nii kaldu:

    // Uus lõuendiskript

    // Pidage meeles praeguse seadme seadeid ja seejärel seadistage ühikud

    // selle skripti eeldatav väärtus

    var originalUnit = eelistused.rulerUnits

    eelistused.rulerUnits = Units.INCHES

    // Looge uus 8,5 x 11-tolline dokument ja määrake see muutujale

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

    // Viited viitele

    docRef = null

    artLayerRef = null

    textItemRef = null

    // Taasta algse joonlaua seadistuse taastamine

    app.preferences.rulerUnits = originalUnit

    Salvestage dokument .JS või .JSX failina kõikjal, kuhu seda soovite salvestada.

    Kui töötate Photoshopiga mitme masina juures, võite selle salvestada oma Dropboxi kausta.

    Tagasi Photoshopisse.

    Sama faili menüüst Scripts leiate "Script Events Manager." Avage see.

    Saad selle dialoogiboksi. Skripte saate rakendada mitmetele erinevatele sündmustele, kuid selle jaoks on meil Photoshop käivitada meie skript pärast “Start Application”. Saate oma skripti sirvida, klõpsates rippmenüüst, kus on illustreeritud „Clean Listener”. ekraanipilt.

    Leidke oma JavaScript-fail.

    Lisage oma kohandatud skript ja klõpsake „Valmis“.

    Photoshopi taaskäivitamine, leiame, et see avab 8,5 tolli 11-tollise lehe 300 dpi eraldusvõimega, just nagu me kirjutasime.


    Peaaegu kõik, mida saab teha Photoshopis klaviatuuri ja hiirega, on võimalik teha JavaScriptis (või täiendavalt Applescript või Visual Basic, kuigi need on platvormist sõltuvad). Eksperimenteerige oma JavaScripting oskusi või tule tagasi How-To Geek'i jaoks, et meie Photoshopit JavaScriptiga automatiseerida!

    JavaScript, Applescript või Visual Basic on käsiraamatud skriptimiseks allalaadimiseks, mis ulatuvad nii kaugele kui Photoshop CS2. Laadige siia kõik ja kõik.