Как использовать JavaScript для экономии времени за счет автоматизации Photoshop

Что может JavaScript сделать с редактором изображений? Используя этот независимый от платформы язык сценариев, сегодня мы научимся создавать автоматизированные задачи, которые будут запускать версии Photoshop для Mac или ПК.

Photoshop имеет API (интерфейс прикладного программирования), который позволяет тем, у кого есть ноу-хау, создавать скриптовые задачи и автоматизировать даже удивительно сложные действия. Преимущество использования такого мощного языка, как JavaScript, позволяет программистам находить умные способы использования условной логики, переменных, а иногда и приложений вне Photoshop. Ознакомьтесь с этими простыми скриптами JavaScripts и узнайте, как их использовать в Photoshop.

Привет, мир!

Руководство по созданию сценариев Photoshop CS5 — это самая базовая из основных программ, в которой приведен пример сценария «Hello World», который поможет нам начать работу. Здесь мы можем увидеть несколько вещей: единицы измерения установлены в дюймах, создан новый документ и просто добавлен текст с помощью API Photoshop.

Для создания этого базового документа вам понадобится текстовый редактор, такой как Komodo Edit, Notepad 2 или Fraise для Mac. Обязательно сохраните файл JavaScript в формате .JSX или .JS. Photoshop будет легко читать либо в OS X, либо в Windows. Сохраните файл в любом месте, которое вы сможете найти позже.

Убедитесь, что вы скачали Руководство по написанию сценариев для своей версии Photoshop и скопировали текст из PDF, а не перепечатывали его!

Откройте Photoshop. Любая версия, начиная с Creative Suite 2, будет работать нормально, хотя ваш код может отличаться.

Перейдите в Файл> Сценарии> Обзор, чтобы найти сохраненный файл JavaScript.

Перейдите туда, где вы сохранили файл JavaScript «Hello World», и загрузите его.

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

Естественно, это открывает всевозможные возможности. Давайте кратко рассмотрим еще один базовый, используя те же самые простые инструменты.

Создание новой страницы с помощью менеджера событий

Просто редактируя документ «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 = ноль

artLayerRef = null

textItemRef = null

// Восстановить исходную настройку линейки

app.preferences.rulerUnits = originalUnit

Сохраните документ в формате .JS или .JSX в любом месте, где вы хотите его сохранить.

Если вы работаете на нескольких компьютерах с Photoshop, вы можете сохранить его в папке Dropbox.

Вернитесь в Фотошоп.

В том же меню «Файл»> «Сценарии» вы найдете «Диспетчер событий сценариев». Откройте его.

Вы получите это диалоговое окно. Вы можете применять сценарии ко многим различным событиям, но для этого у нас будет Photoshop, запускающий наш сценарий после «Запустить приложение». Вы можете перейти к своему сценарию, щелкнув раскрывающееся меню с надписью «Очистить слушателя» на рисунке. Скриншот.

Найдите свой файл JavaScript.

Добавьте свой собственный скрипт и нажмите «Готово».

Перезапуская Photoshop, мы обнаруживаем, что он открывает страницу 8,5 х 11 дюймов с разрешением 300 точек на дюйм, как мы и написали в сценарии.

Почти все, что можно сделать в Photoshop с помощью клавиатуры и мыши, можно сделать в JavaScript (или дополнительно в Applescript или Visual Basic, хотя они зависят от платформы).Поэкспериментируйте со своими собственными навыками JavaScripting или вернитесь в TutoryBird, чтобы узнать, как автоматизировать Photoshop с помощью JavaScript!

JavaScript, Applescript или Visual basic имеют руководства по созданию сценариев, доступные для загрузки, начиная с Photoshop CS2. Загрузите любую из них здесь.

Оцените статью
TutoryBird.Ru
Добавить комментарий