что такое uxp developer tools

Создаем первый UXP плагин для Photoshop

Итак платформа UXP в строю, учимся с ней работать.

что такое uxp developer tools. 47066 800. что такое uxp developer tools фото. что такое uxp developer tools-47066 800. картинка что такое uxp developer tools. картинка 47066 800.

Платформа еще сырая, некоторые ссылки внутри разделов документации ведут на пустые срамницы, они еще в разработке, но основа уже есть.

Качаем программу для создания и управления плагинами Adobe UXP Developer Tool, устанавливаем и запускаем.

Для работы потребуется Photoshop верией не ниже 22.00.00, запускаем его.

В программе Adobe UXP Developer Tool нажимаем кнопку Create Plugin:

что такое uxp developer tools. 47283 800. что такое uxp developer tools фото. что такое uxp developer tools-47283 800. картинка что такое uxp developer tools. картинка 47283 800.

Заполняем поля, для первого примера из шаблонов выбираем ps-starter — простой плагин основанный на JavaScript без дополнительных библиотек.

Далее нажимаем кнопку Select Folder — выбираем папку, где будет располагаться наш плагин.

что такое uxp developer tools. 47372 original. что такое uxp developer tools фото. что такое uxp developer tools-47372 original. картинка что такое uxp developer tools. картинка 47372 original.

В программе UXP Developer Tool появится запись об установленном плагине, заходим в меню и выбираем load:

что такое uxp developer tools. 47765 800. что такое uxp developer tools фото. что такое uxp developer tools-47765 800. картинка что такое uxp developer tools. картинка 47765 800.

После этого в Photoshop откроется панель тестового плагина:

что такое uxp developer tools. 47900 800. что такое uxp developer tools фото. что такое uxp developer tools-47900 800. картинка что такое uxp developer tools. картинка 47900 800.

в этом плагине при нажатии на кнопу на панель выводится список слоев в документе. Можно изучать содержимое папки с плагином:

что такое uxp developer tools. 48180 800. что такое uxp developer tools фото. что такое uxp developer tools-48180 800. картинка что такое uxp developer tools. картинка 48180 800.

основные файлы manifest.json — описание плагина, основная информация, размеры панели плагина, аналогично манифесту из CEP, но синтаксис уже другой. Index.html — как обычно это интерфейс плагина на html. Index.js — JavaScript код плагина:

что такое uxp developer tools. 48398 800. что такое uxp developer tools фото. что такое uxp developer tools-48398 800. картинка что такое uxp developer tools. картинка 48398 800.

Как можно заметить, что из единого JavaScript плагин может обращаться как к элементам HTML, так, и к API Photoshop и это очень здорово!

Рассмотрим создание плагина с библиотекой React. Создание плагина отличается выбором шаблона — вместо ps-starter выбираем ps-react-starter. При попытке загрузить в программе UXP Developer Tool — получаем ошибку:

что такое uxp developer tools. 48752 800. что такое uxp developer tools фото. что такое uxp developer tools-48752 800. картинка что такое uxp developer tools. картинка 48752 800.

Открываем папку созданного проект в VS Code и действуем по инструкции:

что такое uxp developer tools. 48926 800. что такое uxp developer tools фото. что такое uxp developer tools-48926 800. картинка что такое uxp developer tools. картинка 48926 800.

Открываем терминал из меню VS Code — Терминал — Создать терминал.

Выполняем команды из инструкции:

результат должен выглядеть примерно так:

что такое uxp developer tools. 49313 800. что такое uxp developer tools фото. что такое uxp developer tools-49313 800. картинка что такое uxp developer tools. картинка 49313 800.

если при выполнении команды появится ошибка:

что такое uxp developer tools. 49468 800. что такое uxp developer tools фото. что такое uxp developer tools-49468 800. картинка что такое uxp developer tools. картинка 49468 800.

запускаем PowerShell с правами администратора из строки поиска (Win 10):

что такое uxp developer tools. 49685 original. что такое uxp developer tools фото. что такое uxp developer tools-49685 original. картинка что такое uxp developer tools. картинка 49685 original.

в PowerShell запускаем команду:

подтверждаем a + Enter:

что такое uxp developer tools. 50159 800. что такое uxp developer tools фото. что такое uxp developer tools-50159 800. картинка что такое uxp developer tools. картинка 50159 800.

В терминале VS Code повторяем команду:

что такое uxp developer tools. 50246 800. что такое uxp developer tools фото. что такое uxp developer tools-50246 800. картинка что такое uxp developer tools. картинка 50246 800.

что такое uxp developer tools. 50453 original. что такое uxp developer tools фото. что такое uxp developer tools-50453 original. картинка что такое uxp developer tools. картинка 50453 original.

Теперь в программе UXP Developer Tool загружаем наш плагин:

что такое uxp developer tools. 50909 800. что такое uxp developer tools фото. что такое uxp developer tools-50909 800. картинка что такое uxp developer tools. картинка 50909 800.

В Photoshop откроются 2 панели тестовых плагинов:

что такое uxp developer tools. 51139 800. что такое uxp developer tools фото. что такое uxp developer tools-51139 800. картинка что такое uxp developer tools. картинка 51139 800.

Можно изучать структуру файлов и содержимое плагина.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *