Što bi MOGUĆI ZAHTJEV omogućiti s Image Editorom? 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 zadatke sa skriptom 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.
Najosnovnijih osnovnih programa, Photoshop CS5 Scripting Guide daje uzorak "Hello World" skriptu koji nam pomaže u skoku i početak rada. 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 Vodič za skriptiranje za svoju verziju programa Photoshop i kopirajte tekst iz PDF-a umjesto da ga ponovno umetnite!
Otvorite Photoshop. Svaka inačica iz Creative Suite 2 će raditi dobro, iako vaš kôd može biti drugačiji.
Pomaknite se na Datoteka> Skripte> Potražite za traženje spremljene JavaScript datoteke.
Idite do mjesta gdje ste spremili JavaScript datoteku "Hello World" i učitajte je.
Photoshop izrađuje dokument u specifikacijama u JavaScript datoteci: 2 x 4 inča, s tekstualnim objektom "Pozdrav, Svijet".
Naravno, ovo otvara sve vrste mogućnosti. Idemo brzo pogledati kroz još jedan osnovni, koristeći ove iste jednostavne alate.
Jednostavno uređivanje dokumenta "Hello World" možemo izraditi 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.
Evo koda za kopiranje i lijepljenje, ako ste tako skloni:
// New Canvas Script
// Sjetite se trenutnih postavki uređaja, a zatim postavite jedinice // vrijednost koju očekuje ova skripta var originalUnit = preferences.rulerUnits preferences.rulerUnits = Units.INCHES / / Napravite novi 8.5 x 11 inčni dokument i dodijelite ga varijabli var docRef = app.documents.add (8.5, 11, 300) // Otpuštanje reference docRef = null artLayerRef = null textItemRef = null / / Vratite postavku originalne jedinice ravnala 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.
Vratite se u Photoshop.
Pod istim izbornikom Datoteka> Skripte pronać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 ilustriranom zaslona.
Pronađite svoju JavaScript datoteku.
Dodajte svoju 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 sa svojim vještinama JavaScripta ili se vratite na How-To Geek za naše vlastite potrebe za automatizacijom Photoshopa s JavaScriptom!
JavaScript, Applescript ili Visual Basic imaju vodiče za skriptiranje koje su dostupne za preuzimanje, a idu daleko od Photoshop CS2. Preuzmite ovdje i sve.