aiScripts
1.2K subscribers
57 photos
136 videos
188 links
Пишу скрипты для автоматизации Adobe Illustrator. Более 205 000 скачиваний. Сайт: https://ais.sergosokin.ru Обсуждаем скрипты в чате: @aiscripts_chat
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
MergeLayersByName — объединяет слои документа с одинаковыми именами в новый слой.

Если в окне подтверждения выбрать Yes, то будут перенесены целиком слои и станут подслоями. Иначе скрипт переместит только объекты из каждого слоя.

Скачать скрипт

#illustrator #layer
🔥9👍31
This media is not supported in your browser
VIEW IN TELEGRAM
Знакомы с эффектом магнитного поля? Создать притяжение объектов в Иллюстраторе можно скриптом RotateTowardPoint Хироюки Сато. Принцип простой: все выбранные объекты поворачиваются к центру верхнего. Если исходные объекты уже были повёрнуты, то можно получить более интересные результаты.

Опцию Extract Groups нужно включить, если у вас объекты сгруппированы, а надо обработать их по отдельности.

Скрипт пригодится и в других задачах. Вот короткое видео Карлоса Переса, где он скриптом разворачивает ряд кресел к центральному персонажу.

Скачать скрипт

#other_author #illustrator #item
👍17🔥92
Обновления:
1) На сайте в разделе «Все скрипты» в каждой категории теперь все файлы можно скачать одним zip-архивом. Кнопки для скачивания находятся внизу каждой категории.

2) Запустил магазин своих скриптов. Оплата в нём работает для России и ряда других стран. Можно использовать банковские карты (МИР, Visa, MasterCard), СБП, Яндекс Пэй и T‑Pay. После оплаты приходит емейл с ссылкой на скачивание скрипта. Зарубежный магазин на платформе Buy Me a Coffee останется, как альтернативный способ.
🔥1233
This media is not supported in your browser
VIEW IN TELEGRAM
RandomColors — генерирует случайные цвета заливки и обводки для выбранных объектов и текстов в пределах заданных дипазонов значений. Новые цвета объектов можно получить в RGB/CMYK или из выбранных образцов в панели Swatches.

Для перекрашивания в светлые или тёмные вариации одного выбранного образца используются вкладки TINT и SHADE.

Для редактируемых текстов опционально можно перекрашивать:
• Full Frame — весь текст в один цвет,
• Words — слова в уникальный цвет,
• Lines — каждую новую строку,
• Characters — каждый символ кроме пробелов.

Подробнее о скрипте

#illustrator #color #paid
👍13🔥81
Вышло обновление Иллюстратор 2025 v29.1. Если вы работаете в v29.0 и более старых версиях, то следующие скрипты могут заменить новые функции.

Новое: Генерация цветовых легенд для выбранных образцов
Аналог: Render Swatch Legend. Автор Джон Вундес, позже ещё три автора вносили улучшения.

Новое: Разгруппировка всех вложенных групп кроме масок
Аналоги:
1) Мой ExtUngroup может разгруппировать и обтравочные маски, удаляя пустые.
2) ungroupV1 тоже обрабатывает маски, автор Сон Джиун
3) Ungroup Items, автор Сейджи Миядзава

P.S. Реальность такова, что скрипты и плагины от сообщества значительно раньше закрывают потребности пользователей. Например, скрипт ungroupV1 создан в 2009 году, а встроенная функция появляется через 15 лет.
👍1552
ExportSpotNames — экспортирует имена использованных в макете плашечных и глобальных цветов в текстовый файл в ту же папку. Остальные цвета в панели Swatches скрипт пропускает.

Примечание: скрипт нельзя добавлять для быстрого вызова в экшены.

Скачать скрипт

#illustrator #color
5👍3
Сергей Николаев сделал для Иллюстратора бесплатный скрипт Round Corners Customization, с которым мы получим плавное скругление углов. Скрипт для этого сдвигает на выбранных углах опорные точки и их рукоятки.

В физическим мире плавные переходные кривые используются при изготовлении гаджетов, посуды, в дорожном строительстве. Иногда фигуры с плавными скруглениями называют сквиркл (квадрокруг) — смесь квадрата и круга. Но в общем случае можно сказать, что это суперэллипс, который описан математиком Ламе ещё в 19 веке.

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

Посмотреть видео | Скачать скрипт

#other_author #illustrator #color
👍19🔥101
This media is not supported in your browser
VIEW IN TELEGRAM
BentoGrid — генерирует случайные варианты сеток в стиле Bento UI из прямоугольных ячеек с разными пропорциями.

Применение бенто-сеток
• Маркетинговые материалы
• Веб-сайты
• Мобильные приложения

Возможности
• Создание сеток с точным количеством столбцов и строк или случайным в числовом диапазоне
• Создание сеток из точного числа ячеек
• Ручное управление общим размером сетки или автоматически по размеру выбранного объекта
• Случайное деление ячейки на две по горизонтали или вертикали в настраиваемых пропорциях
• Управление радиусом скругления углов
• Подсчёт количества полученных ячеек

Подробнее о скрипте

#illustrator #draw #paid
🔥15👍86
This media is not supported in your browser
VIEW IN TELEGRAM
SelectOutsideArtboard — выбирает объекты, которые находятся за пределами активного артборда. SelectInsideArtboard — выбирает объекты внутри артборда.

В коде скриптов в переменной tolerance можно задать погрешность пересечения границ объекта и артборда в единицах измерения текущего документа. Полезен когда объекты чуть-чуть касаются артборда и имеются погрешности координат артборда.

Если в документе много объектов, то скрипты будут долго просчитывать пересечения границ с артбордом.

Как ускорить скрипты
— Перед запуском заблокировать / скрыть объекты, которые находятся далеко от артборда.
— Перевести Иллюстратор в полноэкранный режим (F) или скрыть панели инструментов (Tab).

Скачать SelectOutsideArtboard / Скачать SelectInsideArtboard

#illustrator #artboard #select
🔥18👍53
This media is not supported in your browser
VIEW IN TELEGRAM
SelectArtboardObjects — объединённые в один интерфейс скрипты для выбора объектов, пересекающих границы активного артборда или за его пределами, из предыдущего поста.

Теперь числовой допуск (зону) пересечения границ артборда объектами можно вводить в интерфейсе.

Как работает величина Artboard Tolerance

Для опции All Indside Artboard:
> 0 — выбирает объекты, край которых снаружи от границ артборда в пределах значения или попадает внутрь артборда;
< 0 — объекты, внешний край которых внутри артборда глубже заданной дистанции.

Для опции All Outside Artboard наоборот:
> 0 — выбирает объекты, если их край попадает внутрь артборда на заданное число;
< 0 — выбирает объекты, если их край дальше от границ артборда.

Скачать скрипт

#illustrator #artboard #select
🔥5👍43
This media is not supported in your browser
VIEW IN TELEGRAM
В Zoom And Center v1.3 появилось масштабирование просмотра к выбранным точкам объектов. Предыдущая версия подгоняла масштаб только по общему размеру объектов.

Подобным образом в Иллюстраторе работает масштабирование с включенной опцией Preferences → Selection & Anchor Display → Zoom to Selection. С ней при нажатии Ctrl / ⌘ + = или Ctrl / ⌘ + - у нас постепенно приближается или отдаляется по центру окна выбранная часть объектов.

Подробнее о скрипте

#illustrator #view
🔥9👍73
В SelectArtboardObjects v0.1.2 увеличил скорость выбора объектов. В иллюстрациях, где тысячи объектов, время снижается с нескольких минут до секунд. Особенно заметно на старых компьютерах.

Так как прирост скорости достигнут с помощью манипуляций над объектами в скрипте, то нужно больше тестов в реальных ситуациях.

Также написал техническую статью с примером алгоритма быстрого выделения.

Скачать скрипт

#illustrator #artboard #select
1👍125🔥31
This media is not supported in your browser
VIEW IN TELEGRAM
ShowObjectNames (ex-AddLinkedFileNames) — обновлённый скрипт для вывода имён. Помимо помещённых или внедрённых изображений (jpg, png, pdf и т.д.) скрипт подписывает имена и прочих выбранных объектов.

Если исходный файл изображения не обнаружен в папке, то скрипт выведет «Missing Image». Для объектов без имени — подпись «Unnamed Object».

Выключка текстового блока (justification) слева, по центру или справа выставится автоматически от выбранной точки в панели Position.

В коде настраивается:
fontSize: 14 — размер шрифта создаваемых текстов в pt;
name: 'Object_Names' — имя нового слоя.

Скачать скрипт

#illustrator #item #text
9🔥4👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Изменения в ShowObjectNames v0.3

1. Больше позиций текста: по периметру выбранных объектов — 12 вариантов, внутри объектов — 9 вариантов.
2. Вращение подписи на 0°, 90°, -90°, 180°.
3. Управление выключкой (justification) текста: слева, по центру, справа.

+ на видео дополнительная версия ShowObjectNames-FontPicker с выбором шрифта. Если у вас на компьютере установлены тысячи шрифтов, то эта версия скрипта будет работать с заметными задержками из-за их обработки.

Ширина выпадающего списка шрифтов меняется в строке fontWidth: 200. Так как по умолчанию ширина автоматическая по самому длинному имени.

Скачать скрипт

#illustrator #item #text
9👍9🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
ShowObjectNames выводит только имена выбранных объектов, но его можно использовать по-другому. В вёрстке скрипт пригодится для добавления любых подписей к изображениям, иллюстрациям.

Сначала выводим скриптом имена выбранных объектов. Далее на выбранных именах запускаем скрипт MultiEditText и с Edit Separately заменяем их на нужные подписи.

#in_use
👍972🔥2
В ColorCorrector v0.1.2 исправлена обработка дубликатов среди выбранных градиентов.

Раньше скрипт повторно изменял цвета градиента столько раз, сколько его копий было в заливке или обводке выбранных объектов. Сейчас скрипт корректирует только уникальные градиенты.

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

Подробнее о скрипте

#illustrator #color
🔥142
This media is not supported in your browser
VIEW IN TELEGRAM
В MultiEditText v0.3 тексты сохраняются при переключении опций, чтобы случайно не потерять результаты ввода. Вернуться к исходным текстам можно, нажав Reset.

Подробнее о скрипте

P.S. В версии для Фотошопа аналогичные изменения

#illustrator #photoshop #text
👍166🔥6
Measure Tool
В февральском обновлении Иллюстратора 2025 v29.3, появилось измерение площади выбранных объектов с возможностью вычитать площадь перекрывающих друг друга участков. Площадь отображается в панели Info, но нельзя вывести текстом рядом с объектами.

Скрипт
В предыдущих версиях можно использовать скрипт GetShapeArea. Он выведет площадь в окне или текстом рядом с объектами в нужных единицах. Но для составных путей (compound paths) скрипт может показывать вам неправильную площадь, так как влияет направление каждого пути (пример в комментариях).

Резюме
— Новый инструмент в v29.3 рассчитывает правильную площадь, но не хватает опций.
— Скрипт работает в любой версии Иллюстратора и имеет дополнительные опции, но в некоторых видах фигур неправильно рассчитает площадь.
👍8🔥32
This media is not supported in your browser
VIEW IN TELEGRAM
Сделал версию TextBlock для Фотошопа в дополнении к моей модифицированной версии для Иллюстратора скрипта Карлоса Канто.

Текстовые слои также нужно расположить по порядку сверху вниз, а сокращённые единицы измерения px, pt, in, mm, cm, m, ft или yd вводить после числовых значений.

Скачать с Гитхаба

#photoshop #text
17🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
AddObjectGuides — генерирует направляющие для объектов: по сторонам, центральные и диагонали с дополнительными настройками размеров и отступов.

Возможности
• Генерация направляющих в отдельном слое с возможностью удалить его содержимое
• Выбор границ объектов, по которым будут созданы направляющие
• Поля вокруг объектов в единицах измерения документа
• Настраиваемая длина линий по объекту, границам артборда или холста документа
• Возможность оставить линии с обводками или конвертировать в направляющие

На сайте полное видео о скрипте и описание опций.

Подробнее о скрипте

#illustrator #utility #paid
🔥1442👍1
This media is not supported in your browser
VIEW IN TELEGRAM
В ShowObjectNames v0.4 добавлен выбор стиля символов для подписей. По умолчанию скрипт добавит в документ новый стиль с заданным именем, который после скрипта сможете настроить.

Если добавлять в документе стиль не нужно или хотите для него другое имя, то меняем в коде

isAddStyle: true, // true or false
styleName: 'ObjectCaption', // character style


Скачать скрипт

Примечание: в Иллюстраторе нельзя отменить удаление или изменение настроек стиля символов или параграфов через Edit → Undo (Ctrl/⌘+Z). Только возвращаться к предыдущему сохранению документа. За исправление можно проголосовать на Юзервойс.

#illustrator #item #text
👍9🔥42