If-Koubou

Kuinka käyttää JavaScript aikaa säästää aikaa automatisoimalla Photoshop

Kuinka käyttää JavaScript aikaa säästää aikaa automatisoimalla Photoshop (Miten)

Mikä voisi JavaScriptin mahdollisesti liittyä kuvankäsittelyohjelmaan? Käyttämällä tätä alustaa riippumaton komentosarjakieli, opimme tänään luomaan automaattisia tehtäviä joko Mac- tai PC-versiot Photoshopissa.

Photoshopilla on API (Application Programming Interface), jonka avulla osaajilla on mahdollisuus luoda kirjoitustoimintoja ja automatisoida jopa yllättäen monimutkaisia ​​toimia. Hyötyä käyttämällä yhtä voimakasta kieltä kuin JavaScript, geeky-ohjelmoijat voivat kokeilla ehdollisen logiikan, muuttujien, ja joskus sovellusten, Photoshopin ulkopuolisten sovellusten loogista käyttöä. Tutustu näihin yksinkertaisiin JavaScript-ohjeisiin ja oppia käyttämään niitä Photoshopissa.

Hei maailma!

Perusohjelmien perustarpeisiin, Photoshop CS5: n komentotiedostoon on esimerkki "Hello World" -skripti, joka auttaa meitä hyppäämään ja aloittamaan. Näemme muutamia asioita täällä: yksiköt on asetettu tuumaa, uusi asiakirja on luotu, ja teksti lisätään yksinkertaisesti käyttäen Photoshop API.

Tämän perusdokumentin luomiseksi tarvitset tekstieditorin, kuten Komodo Edit, Notepad 2 tai Fraise for Mac. Varmista, että tallennat JavaScript-tiedostosi .JSX- tai .JS-tiedostona. Photoshop lukee helposti joko OS X: ssä tai Windowsissa. Tallenna tiedosto missä tahansa paikassa, jonka voit etsiä myöhemmin.

Varmista, että lataat Scripting Guide -ohjelman Photoshop-version ja kopioit tekstin PDF-tiedostosta sen sijaan, että kirjoitat sen uudelleen.

Avaa Photoshop. Kaikki Creative Suite 2 -versioon tulevat versiot toimivat hyvin, vaikka koodisi voi olla erilainen.

Siirry kohtaan Tiedosto> Komentosarjat> Selaa etsimään tallennetun JavaScript-tiedoston.

Siirry kohtaan, johon olet tallentanut Hello World-JavaScript-tiedosto ja lataa se.

Photoshop luo asiakirjan JavaScript-tiedoston määrityksiin: 2 x 4 tuumaa, tekstisisältö "Hello World".

Tämä luonnollisesti avaa kaikenlaisia ​​mahdollisuuksia. Katsotaanpa nopeasti läpi toisen perusasetuksen käyttämällä näitä samoja yksinkertaisia ​​työkaluja.

Uuden sivun luominen tapahtumahallintaan

Yksinkertaisesti "Hello World" -dokumenttia muokkaamalla voimme luoda komentosarjan, joka luo tavallisen paperikoon suurella tarkkuudella. Tekstisisältöä koskevat bitit poistetaan ja kommentit on myös muutettu.

Huomaa, että app.documents.add on eri arvoja kuin "Hello World" -tiedostomme. "8.5" ja "11" ovat vielä tuumaa, mutta 300 on tiedoston resoluutio.

Tässä on koodi kopioimiseksi ja liittämiseksi, jos olet niin taipuvainen:

// New Canvas Script

// Muista nykyiset yksikköasetukset ja aseta sitten yksiköt kohteeseen

// arvo, jota tämä skripti odottaa

var originalUnit = preferences.rulerUnits

preferences.rulerUnits = Units.INCHES

// Luo uusi 8.5 x 11 tuuman asiakirja ja anna se muuttujaan

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

// julkaisutiedot

docRef = null

artLayerRef = null

textItemRef = nolla

// Palauta alkuperäisen viivainyksikön asetus

app.preferences.rulerUnits = originalUnit

Tallenna dokumentti .JS- tai .JSX-tiedostona missä tahansa huolenpidossa.

Jos työskentelet useilla Photoshop-koneilla, voit halutessasi tallentaa sen Dropbox-kansioosi.

Palaa Photoshopiin.

Samassa Tiedostossa> Komentosarjat-valikossa on "Script Events Manager". Avaa se.

Saat tämän valintaikkunan. Voit käyttää komentosarjoja moniin eri tapahtumiin, mutta tätä varten Photoshop käyttää komentojamme "Aloita sovellus". Voit selata käsikirjoitustasi napsauttamalla avattavaa valikkoa, joka lukee "Clean Listener" kuvassa kuvakaappaus.

Etsi JavaScript-tiedosto.

Lisää oma käsikirjasi ja valitse "Valmis".

Photoshopin käynnistäminen taas havaitsee, että se avaa 8,5 tuuman 11 tuuman sivun 300 dpi: n tarkkuudella, kuten kirjoitimme.

Lähes kaikkea, mitä voidaan tehdä Photoshopissa näppäimistöllä ja hiirellä, voidaan tehdä JavaScript (tai lisäksi Applescript tai Visual Basic, vaikka ne ovat alustasta riippuvaisia). Kokeile omia JavaScript-taitojasi tai palaa How-To Geek -ominaisuuksiin omaan käyttöön Photoshopin automatisoimiseen JavaScriptin avulla!

JavaScript, Applescript tai Visual Basic ovat oppaita skripteille, jotka ovat käytettävissä ladattavissa, ja ne menevät aivan kuten Photoshop CS2. Lataa kaikki ja kaikki täältä.