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!
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!
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.
Keresse meg a Fájl> Szkriptek> Tallózás elemet az elmentett JavaScript fájl kereséséhez.
Keresse meg a „Hello World” JavaScript-fájljának mentési helyét, és töltse be.
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.
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
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 |
A dokumentumot .JS vagy .JSX fájlként mentheti bárhová, ahol szeretné tárolni.
Ha több gépen dolgozik a Photoshop segítségével, érdemes lehet menteni a Dropbox mappába.
Vissza a Photoshop-ba.
Ugyanazon File> Scripts menüben található a „Script Events Manager”. Nyissa meg.
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.
Keresse meg a JavaScript fájlt.
Adja hozzá az egyedi szkriptet, majd kattintson a „Kész” gombra.
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.