13Sep
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! AzJavaScript, 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.