13Sep

Kako koristiti JavaScript za uštedu vremena automatizacijom Photoshopa

Što je JavaScript mogao eventualno imati veze s uređivačem slika? Koristeći ovu platformu nezavisni skriptni jezik, danas ćemo naučiti stvoriti automatizirane zadatke ili Mac ili PC verzije Photoshop će se izvoditi.

Photoshop ima API( Application Programming Interface) koji omogućuje onima koji imaju znanje kako stvoriti skriptirane zadatke i automatizirati čak i iznenađujuće komplicirane radnje. Uz prednost korištenja jezika snažnog kao i JavaScript, geeky programeri mogu doći do pametnih upotreba uvjetne logike, varijabli, a ponekad i aplikacija izvan Photoshopa. Pogledajte ove jednostavne JavaScript i saznajte kako ih koristiti u Photoshopu.

Pozdrav svijetu!

Najosnovniji osnovni programi, Photoshop CS5 Scripting Guide, pružaju uzorak "Hello World" skriptu koji nam pomaže da se skokne i započnemo. Možemo vidjeti nekoliko stvari koje se događaju ovdje: jedinice su postavljene na pola, novi dokument je izrađen, a tekst se jednostavno dodaje pomoću Photoshop API-ja.

Da biste izradili ovaj osnovni dokument, potreban vam je uređivač teksta kao što su Komodo Edit, Notepad 2 ili Fraise for Mac. Svakako spremite JavaScript datoteku kao. JSX ili. JS datoteku. Photoshop će lako pročitati u OS X ili Windows. Spremite datoteku na bilo kojem mjestu koje možete pronaći kasnije.

Svakako preuzmite Scripting Guide za svoju verziju programa Photoshop i kopirajte tekst iz PDF-a, umjesto od ponovno upišite i !

Otvorite Photoshop. Svaka inačica iz Creative Suite 2 će raditi dobro, iako vaš kôd može biti drugačiji. Navigacija do datoteke & gt;Skripte & gt;Pregledajte potražite svoju spremljenu JavaScript datoteku. Navigirajte do mjesta gdje ste spremili JavaScript datoteku "Hello World" i učitajte ga.

Photoshop stvara dokument specifikacijama u JavaScript datoteci: 2 x 4 inča s tekstualnim objektom "Hello, World".

Naravno, to otvara sve vrste mogućnosti. Idemo brzo pogledati kroz još jedan osnovni, koristeći ove iste jednostavne alate.

Stvaranje nove stranice s Upraviteljem događaja

Jednostavno uređivanje dokumenta "Hello World" možemo stvoriti skriptu koja će stvoriti standardnu ​​veličinu papira na visokoj razlučivosti. Bitovi o tekstualnom objektu uklanjaju se, a komentari su također promijenjeni.

Imajte na umu da app.documents.add ima različite vrijednosti od naše datoteke "Hello World"."8.5" i "11" su još uvijek inča, ali 300 je rezolucija datoteke.

Ovdje je kod za kopiranje i lijepljenje, ako ste tako skloni:

// Nova skripta za platno

// Sjeti se trenutnih postavki uređaja, a zatim postavite jedinice na

// vrijednost koju očekuje ova skripta

var originalUnit = preferences.rulerUnits

preferences.rulerUnits = Units. INCHES

// Napravite novi dokument veličine 8,5 x 11 inča i dodijelite ga varijabli

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

// Izdanje reference

docRef = null

artLayerRef = null

textItemRef = null

// Vraćanje originalne postavke ravnalačke jedinice

app.preferences.rulerUnits = originalUnit

Spremite svoj dokument kao. JS ili. JSX datoteku gdje god poželite pohraniti.

Ako radite na više strojeva s Photoshopom, možda ga želite spremiti u mapu Dropbox.

Povratak u Photoshop.

Ista datoteka & gt;Izbornik skripti, naći ćete "Upravitelj događaja skripti". Otvorite je.

Dobit ćete ovaj dijaloški okvir. Skripte možete primijeniti na mnoge različite događaje, ali za to ćemo imati Photoshop pokrenuti našu skriptu na "Start Application". Možete pregledavati vašu skriptu klikom na padajući izbornik koji glasi "Clean Listener" u ilustriranomzaslona.

Pronađite svoju JavaScript datoteku.

Dodajte prilagođenu skriptu i kliknite "Gotovo".

Ponovno pokretanje Photoshopa, otkrivamo da otvara 8,5 inča za 11 inčnu stranicu pri razlučivosti od 300 dpi, baš kao što smo pisali.

Gotovo sve što se može napraviti u Photoshopu s tipkovnicom i mišem može se obaviti u JavaScript( ili dodatno Applescript ili Visual Basic, iako su one ovisne o platformi).Eksperimentirajte s vlastitim vještinama JavaScript-a ili se vratite na How-To Geek za naše vlastite potrebe za automatizacijom Photoshopa pomoću JavaScript!

JavaScript, Applescript ili Visual Basic imaju vodiče za skriptiranje koje su dostupne za preuzimanje, a ide još daleko kao Photoshop CS2.Preuzmite ovdje i sve.