13Sep
Co by mohl JavaScript MUSÍ mít společného s editorem obrázků?Pomocí tohoto nezávislého skriptovacího jazyka platformy se dnes naučíme vytvářet automatizované úlohy, ať už běží aplikace Mac nebo PC.
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 geekí 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 naučte se, jak je používat ve Photoshopu.
Hello World!
Nejzákladnější základní programy, příručka pro skriptování Photoshop CS5, poskytuje ukázkový skript "Hello World", který nám pomáhá skákat a začít. Vidíme několik věcí, které se dějí: 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 váš soubor JavaScriptu je uložen 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 Scripting Guide pro verzi Photoshopu a zkopírujte text z PDF, spíše než retyping !
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 & gt;Skripty & gt;Procházejte a vyhledejte svůj uložený soubor JavaScript.
Přejděte na místo uložení souboru JavaScript "Hello World" a nahrajte jej.
Photoshop vytvoří dokument do specifikací v souboru JavaScript: 2 x 4 palce s textovým objektem "Dobrý den, svět".
Samozřejmě to otevře všechny možnosti. Podívejme se rychle na jiný základní, pomocí těch samých jednoduchých nástrojů.
Vytvoření nové stránky pomocí Správce událostí
Jednoduchým editováním dokumentu "Hello World" 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ý skenovací skript // Zapamatujte si aktuální nastavení jednotky a poté nastavte jednotky na // hodnotu očekávanou tímto skriptem var originalUnit = 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ěte reference docRef = null artLayerRef = null textItemRef = null // Obnovení nastavení původní jednotky pravítka app.preferences.rulerUnits = originalUnit |
Uložte dokument jako soubor. JS nebo. JSX kamkoli jej 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.
Pod stejným Souborem & gt;V nabídce Skripty najdete Správce událostí skriptů. Otevřete soubor.
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 spuštěním našeho skriptu na stránce "Spustit aplikaci". Skripty můžete procházet klepnutím na rozbalovací nabídku, která načte na obrazovce "Čištění posluchače"Snímek obrazovky.
Najděte svůj soubor JavaScript.
Přidejte svůj vlastní skript a klikněte na tlačítko "Hotovo".
Restartování Photoshopu zjistíme, že otevírá stránku o rozměrech 8,5 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ší, může být provedeno v jazyce JavaScript( nebo navíc Applescript nebo Visual Basic, 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 a všechny zde.