Ссылки на скрипты для Adobe Illustrator

Скрипты для Adobe Illustrator

Автор Ссылка
Сергей Осокин https://ais.sergosokin.ru/all-scripts/
Марат Шагиев https://github.com/dumbm1
Сергей Аносов https://sites.google.com/site/dtpscripting
Павел Рассадин http://mf36.narod.ru/
Даря Ніконішина https://github.com/daani-rika/Illustrator-scripts
Агенти змін https://github.com/agentyzmin/adobe-scripts
John Wundes https://github.com/johnwun/js4ai
Herman van Boeijen https://github.com/nimbling/Nimbling_Scripts
William Dowling https://github.com/wdjsdev/public_illustrator_scripts
Hiroyuki Sato http://shspage.blogspot.com/
Toshiyuki Takahashi https://github.com/gau
3flab inc. https://3fl.jp/d/is/
Seiji Miyazawa https://onthehead.com/ais/
Takashi Planning https://sttk3.com/blog/tips/illustrator
Wolfgang Reszel (+ другие авторы) http://illustrator.hilfdirselbst.ch/dokuwiki/en/skripte/javascript/uebersicht
Jens-Ulrich Kriebler https://www.computergrafik-know-how.de/javascript-ai/
Creator cut-out project http://www.openspc2.org/projectX/
kawamoto_α http://sysys.blog.shinobi.jp/
Gorolib http://gorolib.blog.jp/
EfficiencyDesign https://efficiencydesign.booth.pm/ (магазин)
@piotrlalak https://github.com/piotrlalak/Adobe-Illustrator
@sky-chaser-high https://github.com/sky-chaser-high/adobe-illustrator-scripts
 

Справочные материалы по ExtendScript

Описание Ссылка
Руководство по скриптам CC 2021 в pdf Adobe Illustrator CC 2021 Scripting Guide
Документация для разработчиков Adobe APIs and services
Референсы с поиском Adobe Illustrator Scripting Guide
Референсы в виде словаря с готовыми примерами вызова от Kazuhiro Koura Illustrator JavaScript Reference
Файл справки Object Model Viewer к ExtendScript Toolkit. Находится в локальной папке Windows:
C:\Program Files (x86)\Common Files\Adobe\Scripting Dictionaries CC\Illustrator 2022\omv.xml
macOS:
/Library/Application Support/Adobe/Scripting Dictionaries CC/Illustrator 2022/omv.xml
Вызов нативных команд Иллюстратора. Notion app.executeMenuCommand
Переключение инструментов, появившееся в CC 2020. Notion app.selectTool
В API добавлен поворот канваса View What’s New in Illustrator Scripting CC2021 (v25.3.1 June 2021 release)
Новые классы, методы в API CC 2021 What’s New in Illustrator Scripting CC2021
Новые классы, методы в API CC 2020 What’s New in Illustrator Scripting CC2020
Новые классы, методы в API CC 2018 What’s New in Illustrator Scripting CC2018
Чтение и изменение ключей Preferences от Ten A Illustrator preferences 1
Файлы с некоторыми ключами Preferences AIPreferenceKeys.h в Illustrator SDK
Windows:
C:\Users\<Current user>\AppData\Roaming\Adobe\Adobe Illustrator <vers.> Settings\<lang>\Adobe Illustrator Prefs
macOS:
/<username>/Library/Preferences/Adobe Illustrator <vers.> Settings/<lang>/Adobe Illustrator Prefs
Большое количество вопросов, готовых скриптов от сообщества Форум Adobe Illustrator
Применение эффектов PageItem.applyEffect() Illustrator’s LiveEffect method has managed
Библиотека функций от @m1b для PageItem.applyEffect() AI Live Effects Functions
Тесты алгоритмов выделения объектов от @sttk3 Select faster by script
Документация по ScriptUI в pdf от Peter Kahrel ScriptUI for dummies
Конструктор диалогов для скриптов с экспортом готового кода от Joonas Pääkkö ScriptUI Dialog Builder
Мой блог с советами, найденными багами в скриптовом API https://ais.sergosokin.ru/blog/

Adobe добавит искуственный интелект в свои программы

В блоге Adobe написали, что работают над добавлением искуственный интелект в Photoshop, Express и Lightroom.
https://blog.adobe.com/en/publish/2022/10/18/bringing-next-wave-ai-creative-cloud

В постановочное видео с Photoshop показано словно, пользователь вводит текстовое описание к выделенной области, добавляет изображение совы поверх фотографии, перемещает внедренный элемент, который подстраиватеся под фотографию ниже:

В примере с Adobe Express показано, как набранный определенным шрифтом текст стилизуется по текстовому описанию.

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

Безусловно крутые нововведения, облегчат и расширят возможности простым и продвинутым пользователям.

Это не что-то новое, можно говорить что в небольшой мере ИИ уже есть в продукции Адобе. Например, Фотошоп давно умеет додумывать изображение, стирать неужное. Фильтры Лайтрум не просто математические обработчики внесенных параметров, они учитывают содержание изображения.

Мне бы хотелось чтобы ИИ добрался до InDesign, программе цифровой вёрстки печатных материалов. В ней очень многое надо делать руками, хотя в мире уже выпущенно гигантское колличество газет, журналов, книг, буклетов и листовок. На этой базе можно было бы сделать с помощью ИИ автогенерацию как шаблонов так и готовых для печати макетов — предоставь свой контент, а ИИ сгенерирует для тебя вёрстку в любом стиле. Было бы здорово!

Фотошоп против индизайна

То тут то там некоторые дизайнеры заговорили, что вместо фотошопа для создания массы макетов удобнее использовать индизайн (или иллюстратор). Серьёзных аргументов два:
1. В индизайне удобнее заменить сразу на всех макетах какой-то встречающийся везде элемент. Хранить этот элемент прилинкованым, и если он обновится, то изменение произойдет везде.
2. Индизайн больше заточен на работу с текстом. Быстро отображает много текста и есть стили, которые можно опять же сразу для всех текстов применить.

Удобство переходить на индизайн только из-за того что в фотошопе нет палитры прилинкованых файлов и стилей для текста я нахожу сомнительным, поскольку гибкость редактирования сразу пропадает.

Мне в реальности ни разу ещё не приходилось переделывать пачкой все макеты — когда идет обсуждение о внесении каких-то изменений когда часть работы уже сделана обычно достаточно показать лишь макет обсуждаемого куска, и нет необходимости вставлять этот кусок во все макеты. Но, у меня не десять разных дизайнеров которые работают над одним проектом, и нет надобности железобетонно подписывать макеты, а видимо именно для этих случаев решение использовать индизайн и появилось.

То же и с изменением стиля текста — если такое и происходит то только на ранней стадии, когда ещё эскиз. Во время создания пачки макетов такой проблемы в моей практике не встречалось. По-моему, один раз была такая просьба, когда уже была вёрстка и с этим не было проблем заменили строчку в цсс.

Но то что фотошоп тормозит с большим количеством editable текста это священная правда. В многотекстовых макетах перемещение текста тормозит на любом мощном компе.

Задумавшись об этих проблемах я вспомнил о том, что в шопе есть SmartObject которые хоть и не имеют палитры для линковки, но тем не менее исполняют две возложенные на них функции — их можно обновить на другой SmartObject и они не тормозят если всунуть в них кучу текста. Т.е. при большом количестве макетов достаточно сделать отдельный файл с нашим элементом который требует многократных правок (например, шапка.psd), и вставлять его во все макеты смартобъектом. Конечно, обновление будет не одной кнопкой а по числу макетов — везде придется нажать Replace Contents. И если в смартобъект засунуть блок текста, то он с одной стороны останется редактируемым, но в то же время перестанет быть нагрузкой для фотошопа.

Ну а решения для смены стиля пачкой у всех текстов я пока не придумал.