13Sep

A JavaScript használatával időt takaríthat meg a Photoshop automatizálásával

Lehetséges, hogy a JavaScript-nek lehetősége van a Képszerkesztőhöz? A platform független szkriptnyelv használatával ma megtanulunk automatizált feladatokat létrehozni, vagy a Photoshop Mac vagy PC verziói futnak.

A Photoshop API-val( Application Programming Interface) rendelkezik, amely lehetővé teszi a szaktudással rendelkező felhasználók számára a parancsfájlokkal ellátott feladatok létrehozását, és még meglepően bonyolult műveletek automatizálását is. Annak előnye, hogy olyan nyelvet használ, mint a JavaScript, a geeky programozók a feltételes logikát, a változókat és néha a Photoshopon kívüli alkalmazásokat használhatják. Tekintse meg ezeket az egyszerű JavaScript-eket, és megtanulja használni őket a Photoshopban.

Hello World!

A legegyszerűbb alapműsorok, a Photoshop CS5 Scripting Guide egy minta "Hello World" szkriptet kínál, amely segít megugrálni és elkezdeni. Láthatjuk, hogy néhány dolog történik itt: az egységek hüvelykre vannak beállítva, új dokumentum jön létre, és a szöveg egyszerűen hozzáadódik a Photoshop API használatához.

Az alapdokumentum létrehozásához olyan szövegszerkesztőre van szükség, mint a Komodo Edit, a Notepad 2 vagy a Fraise for Mac. Győződjön meg róla, hogy mentse a JavaScript fájlt. JSX vagy. JS fájlt. A Photoshop könnyen olvasható az OS X vagy a Windows operációs rendszerben. Mentsen el fájlt bárhová, amelyet később megkereshet.

Feltétlenül töltse le a Scripting Guide-ot a Photoshop verziójára, és másolja át a szöveget a PDF-ből, helyett , mint az újraírja az -t és -t!

Nyissa meg a Photoshopot. Minden olyan verzió, amely a Creative Suite 2 programból származik, jól működik, bár a kód más lehet.

Navigáljon a Fájl & gt;Szkriptek & gt;Keresse meg a mentett JavaScript fájlt.

Menjen arra a helyre, ahol elmentette a "Hello World" JavaScript fájlt, és töltse be.

A Photoshop dokumentumot állít elő a JavaScript fájlban: 2 x 4 hüvelyk, a "Hello, World" szöveges objektummal.

Természetesen ez mindenféle lehetőséget nyit meg. Vessünk egy pillantást egy másik alapon, ugyanazokat az egyszerű eszközöket használva.

Új oldal létrehozása az eseménykezelővel

A "Hello World" dokumentum egyszerű szerkesztésével létrehozhatunk egy szkriptet, amely egy szabványos papírméretet hoz nagy felbontásban. A szövegobjektummal kapcsolatos bitek eltávolításra kerülnek, és a megjegyzések is megváltoztak.

Megjegyzendő, hogy az app.documents.add különböző értékekkel rendelkezik, mint a "Hello World" fájlunk."8.5" és "11" még mindig hüvelyk, de 300 a fájl felbontása.

Itt van a másoláshoz és beillesztéshez használt kód, ha Ön ilyen hajlékony:

// New Canvas Script

// Emlékezzen az aktuális egységbeállításokra, majd állítsa be az egységeket

// értékre az

által elvárt értékre.

var originalUnit = preferences.rulerUnits

preferences.rulerUnits = Units. INCHES

// Hozzon létre egy új 8.5 x 11 hüvelykes dokumentumot, és hozzárendelje egy változóhoz

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

// Kiadási hivatkozások

docRef = null

artLayerRef = null

textItemRef = null

// Az eredeti vonalzóegység beállításának visszaállítása

app.preferences.rulerUnits = originalUnit

Mentse el a dokumentumot. JS vagy. JSX fájlként bárhol, ahol tárolja.

Ha több gépen dolgozik a Photoshop alkalmazással, akkor meg kívánja menteni a Dropbox mappába.

Vissza a Photoshophoz.

Ugyanazon Fájl & gt;Scripts menüben megtalálja a "Script Events Manager" parancsot. Nyissa meg.

Megkapja ezt a párbeszédpanelt. A parancsfájlokat számos különböző eseményre alkalmazhatja, de ehhez a Photoshop futtatja a szkriptet az "Alkalmazás indításakor". A szkriptet a "Clean Listener" elnevezésű legördülő menüre kattintva nézheti meg.screenshot.

Keresse meg a JavaScript fájlját.

Adja hozzá az egyedi szkriptet, és kattintson a "Kész" gombra.

A Photoshop újraindításakor kiderül, hogy egy 8,5 hüvelykes, 11 hüvelykes oldalt nyit meg 300 dpi felbontásban, éppúgy, ahogy forgattuk.

A Photoshopban billentyűzettel és egérrel csaknem mindent megteszhet a JavaScript( vagy az Applescript vagy a Visual Basic, bár ezek platformfüggőek).Kísérletezzen saját JavaScript-készségével, vagy gyere vissza a How-To Geek-hez, mert a sajátunkat a Photoshop automatizálásával javasoljuk a JavaScript használatával! Az

JavaScript, az Applescript vagy a Visual Basic olyan útmutatókat kínál a letöltésre letölthető, a Photoshop CS2-hez képest. Tölts le mindet és mindet itt.