/ / Hogyan kell használni a JavaScriptet időmegtakarításhoz a Photoshop automatizálásával

Hogyan kell használni a JavaScriptet az időmegtakarításhoz a Photoshop automatizálásával

java ps

Mi köze lehet a JavaScript-hez az anKépszerkesztő? Ezzel a platformon független szkriptnyelv használatával ma megtanuljuk automatizált feladatok létrehozását, akár a Photoshop Mac, akár PC verziója fut.

A Photoshop rendelkezik API-vel (Application ProgrammingInterfész), amely lehetővé teszi a know-how-val rendelkezők számára, hogy szkriptált feladatokat készítsenek, és még meglepően bonyolult műveleteket automatizálják. Az olyan előnye, hogy olyan hatékony nyelvet használ, mint a JavaScript, a geeky programozók feltételes logikát, változókat és néha az Photoshopon kívüli alkalmazásokat használnak okosan. Vessen egy pillantást ezekre az egyszerű JavaScriptekre, és tanulja meg, hogyan kell használni őket a Photoshopban.

Helló Világ!

sshot-705

Az alapvető programok legalapvetőbb része, a PhotoshopA CS5 Scripting Guide tartalmaz egy „Hello World” szkriptet, amely segít bejutni és indulni. Láthatunk néhány dolgot, ami itt zajlik: az egységeket hüvelykre állítják be, új dokumentumot hoznak létre, és a szöveget egyszerűen hozzáadják a Photoshop API segítségével.

Ennek az alapdokumentumnak a létrehozásához szövegre van szükségeszerkesztő, például a Komodo Edit, a Notepad 2 vagy a Fraise for Mac. Ügyeljen arra, hogy a JavaScript-fájlt .JSX vagy .JS fájlként mentse. A Photoshop könnyen olvasható akár OS X, akár Windows alatt. Mentse el a fájlt bármikor, ahol később megtalálhatja.

Töltse le a Scripting Guide-ot a Photoshop verziójára, és másolja be a szöveget a PDF-fájlba, Inkább mint retyping azt!

sshot-721

Nyissa meg a Photoshop alkalmazást. Bármely, a Creative Suite 2-re nyúló verzió jól működik, bár a kódod eltérő lehet.

sshot-704

Keresse meg a Fájl> Szkriptek> Tallózás elemet az elmentett JavaScript fájl kereséséhez.

sshot-708

Keresse meg a „Hello World” JavaScript-fájljának mentési helyét, és töltse be.

sshot-709

A Photoshop létrehoz egy dokumentumot a JavaScript fájl előírásainak megfelelően: 2 x 4 hüvelyk, a „Hello, World” szöveges objektummal.

sshot-710

Természetesen ez mindenféle lehetőséget nyit meg. Vessen egy rövid áttekintést egy másik alapvető eszközről, ugyanazon egyszerű eszközök használatával.

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

sshot-700

A „Hello World” dokumentum egyszerű szerkesztésével megtehetjükhozzon létre egy szkriptet, amely nagy felbontású szabványos papírméretet hoz létre. A szövegobjektum bitjei eltávolításra kerülnek, és a megjegyzések is megváltoztak.

Vegye figyelembe, hogy a app.documents.add más értékei vannak, mint a „Hello World” fájlnál. A „8.5” és a „11” továbbra is hüvelyk, de a 300 a fájl felbontása.

Íme a másolás és beillesztés kódja, ha ilyen hajlamos:

// Új vászon parancsfájl</ P>

// Emlékezzen az egység jelenlegi beállításaira, majd állítsa az egységekre

// az a szkript által elvárt érték

var originalUnit = preferences.rulerUnits

preferences.rulerUnits = Units.INCHES

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

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

// Hivatkozások kiadása

docRef = null

artLayerRef = null

textItemRef = null

// Visszaállítja az eredeti vonalzó egység beállítását

app.preferences.rulerUnits = originalUnit

sshot-697

A dokumentumot .JS vagy .JSX fájlként mentheti bárhová, ahol szeretné tárolni.

sshot-712

Ha több gépen dolgozik a Photoshop segítségével, érdemes lehet menteni a Dropbox mappába.

sshot-721

Vissza a Photoshop-ba.

sshot-713

Ugyanazon File> Scripts menüben található a „Script Events Manager”. Nyissa meg.

sshot-715

Megkapja ezt a párbeszédpanelt. Szkripteket számos különféle eseményre alkalmazhat, de ehhez az alkalmazáshoz a Photoshop futtatja a szkriptünket az „Alkalmazás indítása” szakaszon. screenshot.

sshot-716

Keresse meg a JavaScript fájlt.

sshot-717

Adja hozzá az egyedi szkriptet, majd kattintson a „Kész” gombra.

sshot-719

A Photoshop újraindításakor úgy találjuk, hogy 8,5 hüvelykes és 11 hüvelykes oldal nyílik meg 300 dpi felbontással, ahogy szkriptünk is.


Szinte mindent, amit meg lehet tenni a Photoshopbanbillentyűzettel és egérrel JavaScript-ben is elvégezhető (vagy emellett Applescript vagy Visual Basic, bár ezek platformfüggőek). Kísérletezzen saját JavaScripting készségeivel, vagy térjen vissza a How-To Geek-hez, amely a saját kezébe tartozik a Photoshop automatizálásával a JavaScript segítségével!</ P>

A JavaScript, az Applescript vagy a Visual basic rendelkezik a szkriptek letöltésére szolgáló útmutatókkal, egészen a Photoshop CS2-ig. Töltse le az összeset és mindet.