Domovská » jak » Jak používat JavaScript pro ukládání času automatizací Photoshop

    Jak používat JavaScript pro ukládání času automatizací Photoshop

    Co by mohl JavaScript mít co do činění s Editorem obrázků? Pomocí této platformy nezávislého skriptovacího jazyka se dnes naučíme vytvářet automatizované úlohy, které budou spouštěny buď v Macu, nebo v počítačích Photoshopu.

    Photoshop má rozhraní API (Application Programming Interface), které umožňuje osobám s know-how vytvářet scripty a automatizovat i překvapivě komplikované akce. S využitím jazyka, který je tak silný jako jazyk JavaScript, mohou geeky programátoři přijít s chytrým použitím podmíněné logiky, proměnných a někdy i aplikací mimo Photoshop. Podívejte se na tyto jednoduché jazyky JavaScript a dozvíte se, jak je používat ve Photoshopu.

    Ahoj světe!

    Nejzákladnější základní programy, příručka pro skriptování Photoshopu CS5, poskytuje ukázkový skript "Hello World", který nám pomáhá skákat a začít. Vidíme zde pár věcí: jednotky jsou nastaveny na palce, vytvoří se nový dokument a text se přidá jednoduše pomocí rozhraní Photoshop API.

    Chcete-li vytvořit tento základní dokument, budete potřebovat textový editor jako Komodo Edit, Notepad 2 nebo Fraise for Mac. Ujistěte se, že uložíte soubor JavaScriptu jako soubor .JSX nebo .JS. Photoshop bude snadno číst v OS X nebo Windows. Uložte soubor kdekoli později.

    Ujistěte se, že jste si stáhli Průvodce skriptováním pro verzi Photoshopu a zkopírujte text z PDF, nikoli zopakujte jej!

    Otevřete aplikaci Photoshop. Jakákoli verze, která se datuje od aplikace Creative Suite 2, bude fungovat dobře, ačkoli váš kód se může lišit.

    Přejděte na Soubor> Skripty> Procházet a vyhledejte uložený soubor JavaScript.

    Přejděte tam, kam jste uložili váš JavaScript soubor "Hello World" a vložte jej.

    Photoshop vytvoří dokument ke specifikacím v souboru JavaScript: 2 x 4 palce s textovým objektem "Dobrý den, svět".

    Samozřejmě to rozšiřuje všechny možnosti. Podívejme se rychle na jiný základní, pomocí těchto jednoduchých nástrojů.

    Vytvoření nové stránky pomocí Správce událostí

    Jednoduše upravíte dokument "Hello World" a můžeme vytvořit skript, který vytvoří standardní formát papíru ve vysokém rozlišení. Bity o textovém objektu jsou odstraněny a komentáře byly také změněny.

    Všimněte si, že app.documents.add má jiné hodnoty než náš soubor "Hello World". "8.5" a "11" jsou stále palce, ale 300 je rozlišení souboru.

    Zde je kód pro kopírování a vkládání, pokud jste tak nakloněni:

    // Nový plátnový skript

    // Zapamatujte si aktuální nastavení jednotky a pak nastavte jednotky na

    // hodnota očekávaná tímto skriptem

    var originUnit = preferences.rulerUnits

    preferences.rulerUnits = Units.INCHES

    // Vytvořte nový dokument 8,5 x 11 palců a přiřaďte jej proměnné

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

    // Uvolnění odkazů

    docRef = null

    artLayerRef = null

    textItemRef = null

    // Obnovit původní nastavení jednotky pravítka

    app.preferences.rulerUnits = originalUnit

    Uložte dokument jako soubor .JS nebo .JSX kdekoli, kde ho chcete uložit.

    Pokud pracujete na více strojích s aplikací Photoshop, můžete ji uložit do složky Dropbox.

    Návrat do Photoshopu.

    Ve stejném menu File> Scripts najdete "Správce událostí skriptů". Otevřete jej.

    Získáte toto dialogové okno. Skripty můžete použít pro mnoho různých událostí, ale pro tento program budeme mít program Photoshop spustit náš skript na stránce "Spustit aplikaci". Skripty můžete procházet klepnutím na rozbalovací nabídku, která čte "Čistý posluchač" na obrázku Snímek obrazovky.

    Najít soubor JavaScript.

    Přidejte vlastní skript a klikněte na tlačítko Hotovo.

    Restartováním Photoshopu zjistíme, že otevírá stránku o rozměrech 8,5 palce až 11 palců při rozlišení 300 dpi, stejně jako jsme napsali.


    Téměř vše, co lze provést ve Photoshopu s klávesnicí a myší, lze provést v jazyce JavaScript (nebo navíc v Applescriptu nebo Visual Basicu, i když jsou závislé na platformě). Experimentujte s vlastním JavaScriptem nebo se vraťte do programu How-To Geek pro naše vlastní automatizace Photoshopu s JavaScriptem!

    JavaScript, Applescript nebo Visual Basic obsahují návody pro skriptování, které jsou k dispozici ke stažení, a to již od Photoshopu CS2. Stáhněte si všechny z nich zde.