Как да използвате JavaScript, за да спестите време чрез автоматизиране на Photoshop

java ps



Какво общо може да има JavaScript с редактор на изображения? Използвайки този независим от платформата скриптов език, днес ще се научим да създаваме автоматизирани задачи, които ще изпълняват версиите на Photoshop за Mac или PC.

Photoshop има API (интерфейс за програмиране на приложения), който позволява на тези с ноу-хау да създават скриптирани задачи и да автоматизират дори изненадващо сложни действия. С предимството на използването на толкова мощен език като JavaScript, маниакалните програмисти могат да измислят умно използване на условна логика, променливи и понякога приложения извън Photoshop. Разгледайте тези прости JavaScripts и научете как да ги използвате във Photoshop.

Здравей свят!





Най-основната от основните програми, Ръководство за скриптове за Photoshop CS5 предоставя примерен скрипт Hello World, за да ни помогне да влезем и да започнем. Можем да видим няколко неща, които се случват тук: единиците се задават на инчове, създава се нов документ и текстът се добавя просто, като се използва API на Photoshop.

За да създадете този основен документ, ще ви е необходим текстов редактор като Редактиране на Комодо , Бележник 2 , или Ягода за Mac . Уверете се, че сте запазили своя JavaScript файл като .JSX или .JS файл. Photoshop лесно ще чете в OS X или Windows. Запазете файла си на всяко място, което можете да намерите по-късно.



Уверете се изтеглете ръководството за скриптове за вашата версия на Photoshop и копирайте текста от PDF,по-скоро отколкото пренабиране то!

Отворете Photoshop. Всяка версия, датираща от Creative Suite 2, ще работи добре, въпреки че кодът ви може да е различен.



Реклама

Придвижете се до Файл > Скриптове > Преглед, за да потърсите запазения си JavaScript файл.

Придвижете се до мястото, където сте запазили своя Hello World JavaScript файл и го заредете.

Photoshop създава документ според спецификациите във файла на JavaScript: 2 на 4 инча, с текстовия обект Hello, World.

Естествено, това отваря всякакви възможности. Нека да разгледаме набързо друг основен, като използваме същите тези прости инструменти.

Създаване на нова страница с мениджъра на събития

Просто редактирайки документа Hello World, можем да създадем скрипт, който ще създаде стандартен размер на хартията с висока разделителна способност. Битовете за текстовия обект са премахнати и коментарите също са променени.

Обърнете внимание, чеapp.documents.addима различни стойности от нашия файл Hello World. 8,5 и 11 все още са инчове, но 300 е разделителната способност на файла.

Реклама

Ето кода за копиране и поставяне, ако сте толкова склонни:

// Нов скрипт за платно

// Запомнете текущите настройки на единиците и след това задайте единиците на

// стойността, очаквана от този скрипт

var originalUnit = preferences.rulerUnits

preferences.rulerUnits = Единици.INCHES

// Създайте нов документ с размери 8,5 x 11 инча и го присвоете на променлива

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

// Препратки към изданието

docRef = нула

artLayerRef = нула

textItemRef = нула

// Възстановяване на първоначалната настройка на линийката

app.preferences.rulerUnits = оригинална единица

Запазете документа си като .JS или .JSX файл навсякъде, където искате да го съхранявате.

Ако работите на няколко машини с Photoshop, може да пожелаете да го запишете във вашия Папка Dropbox .

Върнете се към Photoshop.

Под същото меню Файл > Скриптове ще намерите Мениджър на събития на скриптове. Отвори го.

Реклама

Ще получите този диалогов прозорец. Можете да прилагате скриптове към много различни събития, но за това ще накараме Photoshop да стартира нашия скрипт при стартиране на приложението. Можете да прегледате вашия скрипт, като щракнете върху падащото меню, което гласи Clean Listener на илюстрираната екранна снимка.

Намерете своя JavaScript файл.

Добавете своя персонализиран скрипт и щракнете върху Готово.

Рестартирайки Photoshop, откриваме, че отваря страница с размери 8,5 инча на 11 инча с резолюция 300 dpi, точно както сме скриптирали.


Почти всичко, което може да се направи във Photoshop с клавиатура и мишка, може да се направи в JavaScript (или допълнително Applescript или Visual Basic, въпреки че те зависят от платформата). Експериментирайте със собствените си умения за JavaScript или се върнете към How-To Geek за нашето собствено отношение към автоматизирането на Photoshop с JavaScript!

JavaScript, Applescript или Visual basic имат ръководства за скриптове, достъпни за изтегляне , чак до Photoshop CS2. Изтеглете всички и всички тук .

ПРОЧЕТЕТЕ СЛЕДВАЩО

Интересни Статии