Kako koristiti JavaScript kako biste uštedjeli vrijeme automatiziranjem Photoshopa
Što može imati POSSIBLY JavaScript s uređivačem slika? Koristeći ovaj skriptni jezik neovisan o platformi, danas ćemo naučiti stvarati automatizirane zadatke, bilo Mac ili PC verzije Photoshopa.
Photoshop ima API (Application Programming Interface) koji omogućuje onima koji imaju znanje za stvaranje skriptiranih zadataka i automatiziraju čak i iznenađujuće komplicirane radnje. Uz prednost korištenja jezika kao snažnog kao JavaScript, geeky programeri mogu osmisliti pametnu uporabu uvjetne logike, varijabli, a ponekad i aplikacija izvan Photoshopa. Pogledajte ove jednostavne JavaScriptove i saznajte kako ih koristiti u Photoshopu.
Pozdrav svijete!
Najosnovniji od osnovnih programa, Photoshop CS5 Vodič za skriptiranje pruža uzorak "Hello World" skripte kako bi nam pomogli da skočimo i počnemo. Možemo vidjeti nekoliko stvari koje se ovdje događaju: jedinice su postavljene na inče, kreira se novi dokument i tekst se jednostavno dodaje pomoću API-ja za Photoshop.
Da biste stvorili ovaj osnovni dokument, trebat će vam uređivač teksta kao što je Komodo Edit, Notepad 2 ili Fraise za Mac. Obavezno spremite JavaScript datoteku kao .JSX ili .JS datoteku. Photoshop će lako čitati u OS X ili Windows. Spremite datoteku na bilo kojem mjestu koje kasnije možete pronaći.
Provjerite jeste li preuzeli Vodič za skriptiranje za svoju verziju Photoshopa i kopirajte tekst iz PDF-a, umjesto da ga ponovno upisujete!
Otvorite Photoshop. Svaka verzija koja potječe iz paketa Creative Suite 2 dobro će funkcionirati, iako je vaš kôd možda drugačiji.
Dođite do Datoteka> Skripte> Pregledaj da biste pronašli spremljenu JavaScript datoteku.
Dođite do mjesta gdje ste spremili JavaScript datoteku "Hello World" i učitajte je.
Photoshop kreira dokument prema specifikacijama u JavaScript datoteci: 2 x 4 inča, s tekstualnim objektom "Hello, World."
Naravno, to otvara sve vrste mogućnosti. Uzmimo brzi pogled kroz još jedan osnovni, koristeći te iste jednostavne alate.
Stvaranje nove stranice pomoću Upravitelja događaja
Jednostavno uređivanjem dokumenta "Hello World", možemo stvoriti skriptu koja će stvoriti standardnu veličinu papira u visokoj razlučivosti. Bitovi o tekstualnom objektu se uklanjaju, 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 i dalje inča, ali 300 je razlučivost datoteke.
Ovdje je kôd za kopiranje i lijepljenje, ako ste tako nagnuti:
// Novi skripta na platnu // Zapamtite trenutne postavke jedinice i zatim postavite jedinice na / / vrijednost koju očekuje ova skripta var originalUnit = preferences.rulerUnits preferences.rulerUnits = Units.INCHES // Kreirajte novi dokument veličine 8,5 x 11 inča i dodijelite ga varijabli var docRef = app.documents.add (8.5, 11, 300) // Izdavanje referenci docRef = null artLayerRef = null textItemRef = null // Vraćanje izvorne postavke jedinice ravnala app.preferences.rulerUnits = izvorna jedinica |
Spremite dokument kao .JS ili .JSX datoteku gdje god želite da je pohranite.
Ako radite na više strojeva s Photoshopom, možete ga spremiti u mapu Dropbox.
Povratak u Photoshop.
U istom izborniku Datoteka> Skripte pronaći ćete "Upravitelj događaja skripte". Otvorite ga.
Dobit ćete ovaj dijaloški okvir. Skripte možete primijeniti na mnogo različitih događaja, ali za ovu ćemo imati pokrenutu skriptu na "Start Application". Možete pregledati svoju skriptu klikom na padajući izbornik koji čita "Clean Listener" u ilustriranom popisu. zaslona.
Pronađite svoju JavaScript datoteku.
Dodajte prilagođenu skriptu i kliknite "Gotovo".
Ponovno pokretanje Photoshopa, otkrilo je da otvara stranicu od 8,5 inča po 11 inča s rezolucijom od 300 dpi, baš kao što smo skriptirali.
Gotovo sve što se može napraviti u Photoshopu pomoću tipkovnice i miša može se izvršiti u JavaScriptu (ili dodatno Applescript ili Visual Basic, iako su ovisni o platformi). Eksperimentirajte s vlastitim JavaScripting vještinama ili se vratite na How-To Geek za vlastite potrebe za automatizacijom Photoshopa s JavaScriptom!
JavaScript, Applescript ili Visual Basic imaju vodiče za skriptiranje koji su dostupni za preuzimanje, a koji idu do Photoshop CS2. Preuzmite sve i sve ovdje.