Homepage » hogyan kell » Hogyan használjuk a JavaScriptet, hogy időt takarítson meg a Photoshop automatizálásával

    Hogyan használjuk a JavaScriptet, hogy időt takarítson meg a Photoshop automatizálásával

    Mi lehet a JavaScript-nek? A platformfüggetlen szkriptnyelv használatával ma megtanulunk automatizált feladatokat létrehozni, vagy Macintosh vagy a Photoshop PC-s verziói futnak.

    A Photoshop rendelkezik egy API-val (Application Programming Interface), amely lehetővé teszi a know-how-val rendelkező szkriptetett feladatok létrehozását és a meglepően bonyolult műveletek automatizálását. Az előnye, hogy olyan erős 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ások okos felhasználásait is felkínálhatják. Vessen egy pillantást az egyszerű JavaScriptekre, és megtudhatja, hogyan használhatja őket a Photoshopban.

    Helló Világ!

    A Photoshop CS5 Scripting Guide a legalapvetőbb alapprogramokat tartalmazza a „Hello World” szkriptet, amely segít nekünk ugrani és elkezdeni. Néhány dolgot láthatunk 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ával.

    Az alapdokumentum létrehozásához szövegszerkesztőre lesz szüksége, mint például a Komodo Edit, a Notepad 2 vagy a Fraise for Mac. Győződjön meg róla, hogy a JavaScript-fájlt .JSX vagy .JS fájlként menti. A Photoshop könnyen olvasható az OS X vagy a Windows rendszerben. Mentse el a fájlt bármelyik helyen, amelyet később talál.

    Győződjön meg róla, hogy letölti a Scripting útmutatót a Photoshop verziójához, és másolja át a szöveget a PDF-ről ahelyett, hogy újraírná!

    Nyissa meg a Photoshop programot. Minden, a Creative Suite 2-ről származó verzió jól fog működni, bár a kódja eltérő lehet.

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

    Keresse meg a „Hello World” JavaScript fájl mentését, és töltse be.

    A Photoshop létrehoz egy dokumentumot a JavaScript fájl specifikációihoz: 2 x 4 hüvelyk, a „Hello, World” szövegobjektummal.

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

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

    Egyszerűen szerkeszthetjük a „Hello World” dokumentumot, és létrehozhatunk egy olyan szkriptet, amely nagy felbontású szabványos papírméretet hoz létre. A szövegobjektum bitjeit eltávolítjuk, és a megjegyzéseket is megváltoztattuk.

    Ne feledje, hogy az app.documents.add értékei eltérnek a „Hello World” fájlunktól. A „8.5” és a „11” még mindig hüvelyk, de 300 a fájl felbontása.

    Itt van a kód, amelyet másolni és beilleszteni, ha olyan hajlamos:

    // Új vászonszkript

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

    // a szkript által várt érték

    var originalUnit = preferences.rulerUnits

    preferences.rulerUnits = Units.INCHES

    // Hozzon létre egy új 8,5 x 11 hüvelykes dokumentumot, és hozzárendelje azt 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 gondoskodik.

    Ha több gépen dolgozik a Photoshop alkalmazással, érdemes elmenteni a Dropbox mappába.

    Vissza a Photoshop-hoz.

    Ugyanaz a Fájl> Scripts menüben találja a „Script Events Manager” parancsot. Nyissa meg.

    Ezt a párbeszédpanelt kapja meg. A Scripts-t számos különböző eseményre alkalmazhatja, de ehhez a Photoshop-hoz futtatjuk a szkriptet az „Alkalmazás indítása” alatt. Böngészhetsz a szkriptjére a legördülő menüből, amely a „Tiszta listán” olvasható az ábrázolt screenshot.

    Keresse meg a JavaScript-fájlt.

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

    A Photoshop újraindítása azt mutatja, hogy 8,5 hüvelykes 11 hüvelykes oldalt nyit meg 300 dpi felbontásban, ahogyan azt is megírtuk.


    Szinte mindent, amit a Photoshopban lehet tenni a billentyűzet és az egér használatával, a JavaScript (vagy az Applescript vagy a Visual Basic) segítségével lehet elvégezni, bár ezek platformfüggőek. Kísérletezzen a saját JavaScripting készségekkel, vagy jöjjön vissza a How-To Geek-hez, hogy saját fotóinkat a JavaScripttel automatizálja!

    A JavaScript, az Applescript vagy a Visual Basic a parancsfájlok letöltéséhez használható útmutatókkal rendelkeznek, amelyek a Photoshop CS2-hez közelebb kerülnek. Töltsön le mindent és mindegyiket itt.