Domača » kako » Kako uporabljati JavaScript, da prihranite čas z avtomatizacijo Photoshop

    Kako uporabljati JavaScript, da prihranite čas z avtomatizacijo Photoshop

    Kaj lahko opravi JavaScript POSSIBLY z urejevalnikom slik? Z uporabo tega neodvisnega skriptnega jezika, ki je neodvisen od platforme, se bomo danes naučili ustvarjati avtomatizirane naloge, bodisi Mac ali PC različice Photoshopa.

    Photoshop ima API (Application Programming Interface), ki omogoča tistim, ki imajo znanje, da ustvarijo skriptirane naloge in avtomatizirajo celo presenetljivo zapletene akcije. S prednostjo uporabe jezika, ki je tako močan kot JavaScript, lahko geeky programerji pripravijo pametne uporabe pogojne logike, spremenljivk in včasih tudi aplikacij izven Photoshopa. Oglejte si te preproste JavaScript-ove in se naučite, kako jih uporabljati v Photoshopu.

    Pozdravljen, svet!

    Najbolj osnovni osnovni programi, vodnik skriptov Photoshop CS5 ponuja vzorec »Hello World«, ki nam pomaga pri preskoku in začetku. Tukaj lahko vidimo nekaj stvari: enote so nastavljene na palce, ustvarjen je nov dokument, besedilo pa je dodano preprosto z uporabo API-ja za Photoshop.

    Če želite ustvariti ta osnovni dokument, boste potrebovali urejevalnik besedil, kot sta Komodo Edit, Notepad 2 ali Fraise za Mac. Prepričajte se, da ste datoteko JavaScript shranili kot datoteko .JSX ali .JS. Photoshop se bo zlahka prebral v OS X ali Windows. Shranite datoteko na katerem koli mestu, ki ga lahko najdete pozneje.

    Prepričajte se, da ste za svojo različico Photoshopa prenesli priročnik za skriptiranje in kopirali besedilo iz dokumenta PDF, namesto da bi ga vtipkali!

    Odprite Photoshop. Vsaka različica iz zbirke Creative Suite 2 bo delovala dobro, čeprav je vaša koda drugačna.

    Poiščite Datoteka> Skripte> Brskaj, da poiščete shranjeno datoteko JavaScript.

    Pomaknite se do mesta, kjer ste shranili JavaScript datoteko »Hello World« in jo naložite.

    Photoshop ustvari dokument s specifikacijami v datoteki JavaScript: 2 x 4 cm, z besedilom "Hello, World."

    Seveda to odpira vse vrste možnosti. Oglejmo si hiter pogled skozi drugo osnovno orodje.

    Ustvarjanje nove strani z Upravljalnikom dogodkov

    Če preprosto uredite dokument »Hello World«, lahko ustvarimo skript, ki bo ustvaril standardno velikost papirja pri visoki ločljivosti. Biti o predmetu besedila se odstranijo in tudi komentarji so bili spremenjeni.

    Upoštevajte, da ima app.documents.add različne vrednosti kot datoteka »Hello World«. »8,5« in »11« sta še vedno palci, vendar je 300 ločljivost datoteke.

    Tukaj je koda za kopiranje in lepljenje, če ste tako nagnjeni:

    // Nov platni skript

    // Zapomnite si trenutne nastavitve enote in nato nastavite enote na

    // vrednost, ki jo ta skript pričakuje

    var originalUnit = preferences.rulerUnits

    preferences.rulerUnits = Enote.INCHES

    // Ustvarite nov 8,5 x 11-palčni dokument in ga dodelite spremenljivki

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

    // Sprostitev referenc

    docRef = null

    artLayerRef = null

    textItemRef = null

    // Obnovi prvotno nastavitev enote ravnila

    app.preferences.rulerUnits = originalUnit

    Dokument shranite kot datoteko .JS ali .JSX, kjer koli želite shraniti dokument.

    Če delate na več računalnikih s programom Photoshop, ga boste morda želeli shraniti v mapo Dropbox.

    Vrnite se v Photoshop.

    V istem meniju Datoteka> Skripte najdete »Skriptni upravljalnik dogodkov«. Odprite ga.

    To pogovorno okno boste dobili. Skripte lahko uporabite na veliko različnih dogodkov, vendar bomo za ta program zagnali naš skript na "Start Application". Skript lahko poiščete s klikom na spustni meni, v katerem je napis "Clean Listener". posnetek zaslona.

    Poiščite svojo JavaScript datoteko.

    Dodajte skript po meri in kliknite »Dokončano«.

    Znova zaženemo Photoshop in ugotovimo, da odpre stran velikosti 8,5 in 11 palcev z ločljivostjo 300 dpi, prav tako kot smo skriptirali.


    Skoraj vse, kar je mogoče narediti v Photoshopu s tipkovnico in miško, je mogoče izvesti v JavaScriptu (ali dodatno Applescript ali Visual Basic, čeprav so odvisni od platforme). Eksperimentirajte z lastnimi JavaScripting veščinami ali se vrnite na How-To Geek za lastne potrebe po avtomatizaciji Photoshopa z JavaScriptom!

    JavaScript, Applescript ali Visual Basic imajo vodnike za skriptiranje, ki so na voljo za prenos, kar sega vse do Photoshop CS2. Prenesite vse in vse tukaj.