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

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

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

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

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

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

    За да създадете този основен документ, ще ви трябва текстов редактор като Komodo Edit, Notepad 2 или Fraise for Mac. Уверете се, че сте запазили вашия JavaScript файл като .JSX или .JS файл. Photoshop лесно ще се чете или в OS X или Windows. Запазете файла си на всяко място, което можете да намерите по-късно.

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

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

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

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

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

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

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

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

    Имайте предвид, че app.documents.add има различни стойности от нашия файл "Hello World". “8.5” и “11” са все още инчове, но 300 е резолюцията на файла.

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

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

    // Помнете текущите настройки на устройството и след това ги настройте

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

    var originalUnit = preferences.rulerUnits

    preferences.rulerUnits = Units.INCHES

    // Създаваме нов документ с размер 8.5 x 11 инча и го присвояваме на променлива

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

    // Освобождаване на препратки

    docRef = null

    artLayerRef = null

    textItemRef = null

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

    app.preferences.rulerUnits = originalUnit

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

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

    Върнете се в Photoshop.

    Под менюто File> Scripts ще откриете “Script Events Manager”. Отворете го.

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

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

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

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


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

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