Telegram Group Search
This media is not supported in your browser
VIEW IN TELEGRAM
Swatch Group From CSV — скрипт Уильяма Даулинга. По выбранной текстовой таблице цветов в *.csv генерирует группу свотчей. Первая колонка предназначена для имени свотча, остальные — для каналов цвета.

Скрипт начинает обработку со второй строки. Ячейки в первой можно назвать как угодно. В оригинальной версии скрипт по таблице генерировал RGB (имя + R + G + B). Я минимально обновил код, чтобы по количеству столбцов автоматически распознавались HEX и CMYK таблицы.

— Если какая-то ячейка пустая, то каналу присвоится 0.
— Превышает максимальное, то канал станет 255 (RGB) или 100 (CMYK).
— Если ячейка HEX пустая или код неправильный, то строка пропустится

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

#other_author #illustrator #color
This media is not supported in your browser
VIEW IN TELEGRAM
SortLayerItems — сортирует объекты по алфавиту внутри родительских слоёв. Скрипт сделан на базе сортировщика слоёв Тома Шарштейна.

— Именем текстового фрейма считается его содержимое, но если задать своё имя, то скрипт учтёт его
— Подслои сортируются с объектами, а при выборе Include all sublayers их содержимое тоже
— Объекты без установленного имени (в угловых скобках <Group>, <Ellipse> и т.д.) помещаются вверх / вниз слоя
— Учитывает имена на разных языках

В коде скрипта среди переменных по умолчанию скрыта isLowerFirst: true. Если вам нужно задать порядок объектов при совпадении имён, но с разным регистром первой буквы.

Скачать

#illustrator #item
This media is not supported in your browser
VIEW IN TELEGRAM
DuplicateToArtboards — дублирует выбранные на активном артборде объекты на ту же позицию в указанные артборды. С 2017 на Uservoice висит запрос на встроенную функцию. К лету 2025 вставка на выбранные артборды появится в самом Иллюстраторе. Пока что скрипт ускорит ручную работу.

— Номера артбордов перечисляются через запятую или дефис. Пустая строка — объекты продублируются на все артборды, кроме исходного
— Paste in front / back помещает объекты вверху или внизу слоя
— Preserve layers продублирует выбранные в разных слоях объекты туда же. Является аналогом родной опции Paste Remembers Layers в панели Layers
— Select pasted выделит все копии в конце. Без этой опции выделятся оригинальные объекты

Цвет временных индексов артбордов меняется в коде CFG.color: [255, 0, 0].

Скачать

#illustrator #item
This media is not supported in your browser
VIEW IN TELEGRAM
StrokeColorFromFill создавался для тонирования обводки на основе объекта в иллюстрациях, но один из пользователей поделился применением скрипта в допечатной подготовке для ручного треппинга.

1. Добавляем объектам тонкую обводку вручную или включаем соответствующую опцию скрипта, если CC 2020 и выше.
2. Смещение цвета — ноль, чтобы покрасить обводку в цвет объекта.
3. Нажимаем «Ok».
4. В панели Window → Stroke, если объекты светлее заднего фона, ставим выравнивание внутрь (Align Stroke to Inside), если темнее — наружу (Align Stroke to Outside), иначе оставляем выравнивание по центру.
5. В панели Window → Attributes включаем Overprint Stroke.

Для просмотра результата View → Overprint Preview.

#color
This media is not supported in your browser
VIEW IN TELEGRAM
Джош Дункан опубликовал на Гитхабе крупное обновление AiCommandPalette. Этот скрипт через поисковую строку вызывает команды Иллюстратора, экшены, загруженные скрипты, меняет инструменты. Весомая плюшка — создание своих наборов команд (workflows), как аналог экшенов.

Помог Джошу с доработками и тестами на разных платформах:
— Добавили автоматическое скрытие/показ списка инструментов, привязанные к версии Иллюстратора
— Исправили на Виндовс баг потери фокуса окна. Об этом напишу заметку
— Сделал локализацию AiCommandPalette-Russian.jsx. Те, кто работает в русском интерфейсе, смогут искать команды под привычными названиями.

Сейчас готовы языковые версии: en, de, ru. Энтузиасты могут сделать локализации для других языков. Изменить шаблон localization/sample.csv, в котором содержатся тексты самого скрипта и названия системных команд. И отправить Джошу для сборки.

#other_author #illustrator #utility
This media is not supported in your browser
VIEW IN TELEGRAM
Если вы работаете в Виндовс и сталкивались с таким эффектом «мерцания» в каких-либо диалоговых скриптах Иллюстратора, то эта заметка о причинах и возможных решениях.

Для затравки:
— Причина в активном инпуте, кнопке при запуске скриптов
— В CC 26.4.1, 26.5 проблема пока исчезла
— Исправить этот баг в скриптах можно, если раздражает

#learn
This media is not supported in your browser
VIEW IN TELEGRAM
Иногда вместо бесплатных скриптов пишу коммерческие, чтобы побаловаться дошиком или чёрной икрой на допдоход. 

Этот скрипт для клиента, который печатает хоккейную и футбольную форму. MVP и полную версию закончили в 2021, в этом году добавили новые функции. Конечно, код писался не год и не месяц чистого времени. В проекте большой временной разрыв между созданием и обкаткой клиентом в рабочем процессе.

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

Как выглядит процесс
1. Сведения об игроках менеджер вносит в CSV-таблицу
2. Скрипт берёт указанные файлы дизайна и данные игрока
3. Собирает визуализацию по меткам. Конструктор создаёт типовые комбинации: джерси, футболки, шорты, полные комплекты и т.д.
4. В конфиденциальной части скрипт также автоматически подтягивает и технические таблицы и генерирует помимо мокапов другие требуемые файлы.
This media is not supported in your browser
VIEW IN TELEGRAM
Обновил CycleColors. Скрипт меняет местами цвета заливок и обводок выбранных объектов.

Изменения в версии 0.4:
— добавилась кнопка Flip, которая переворачивает цвета;
— сделал все кнопки иконочными для компактности;
— скрипт запоминает координаты окна до перезапуска Иллюстратора. Чтобы диалог появлялось только в центре экрана, замените в коде isResWinPos: true на false.

P.S.: смена цветов пишется в историю. Для отката неудобно много раз жать Ctrl/Cmd+Z, но можно сохранить документ и через File Revert вернуться.

Скачать

#illustrator #color
This media is not supported in your browser
VIEW IN TELEGRAM
Если понадобилось удалить пользовательское имя объекта, то в RenameItems 1.6.3 оставьте поля ввода пустым. Когда выделено несколько объектов — поля поиска и замены.

Справка: <Image>, <Rectangle>, <Group> — всё, что по умолчанию у объектов в угловых скобках, это не имя в прямом смысле, а некий тип объекта «чтобы было». В скриптах это даже не отобразится при обращении к свойству имени объекта.

У артбордов и слоёв нет имени по умолчанию, поэтому для них пустое поле не сработает. Для символов «по умолчанию» — это название символа, когда его создаём. Поэтому инстанс при стирании получит имя родительского символа.

Скачать

#illustrator #item
This media is not supported in your browser
VIEW IN TELEGRAM
С версии 24.2 в Иллюстраторе можно создать документ в режиме большого холста (large canvas). Конвертируется автоматически, когда указываем сторону артборда больше 16383 px / 5,77 м.

Фактически это всё тот же документ, в котором Иллюстратор масштабирует размеры в 10 раз. Из-за этого появилась проблема: пользователь ориентируется на искусственные размеры в полях, а скрипты работают с истинными. На видео пример проблемы в ResizeToSize.

Добавил автокоррекцию величин в 16 скриптах:
— ArtboardsFinder
— BatchRenamer
— DuplicateArtboardsLight
— FitArtboardsToArtwork
— FitSelectionToArtboards
— MoveArtboards
— NumeratesPoints
— PointsMoveRandom
— RandomStrokeWidth
— RenameArtboardAsSize
— Rescale
— ResizeOnLargerSide
— ResizeToSize
— RoundCoordinates
— StrokesWeightDown
— StrokesWeightUp

Скачать полный архив с Гитхаб (возьмите из него те, что нужны)

#illustrator
This media is not supported in your browser
VIEW IN TELEGRAM
ArtboardToNewLayer — переносит содержимое активного артборда на новый слой, сохраняя порядок объектов. Имя слоя берётся от артборда. Скрипт пропускает заблокированные или скрытые объекты на артборде. Сделан по вопросу пользователя в Адоб Комьюнити.

Скачать

Upd: У Саши Ладыгина аналогичный скрипт artboardItemsMoveToNewLayer.jsx с опциональным удалением пустых слоёв, переименованием и выбором диапазона номеров артбордов (не активного).

#illustrator #item #artboard #layer
Когда проверил, что каждый из моих 65 опубликованных скриптов жив в вышедшем Иллюстраторе CC 2023 v27.0.
ArtboardsRotateWithObjects — скрипт Александра Ладыгина вращает артборды с содержимым на 90 градусов. Скрытые или заблокированные объекты тоже повернутся.

Я добавил в опцию «180 CW». Фактически она вращает на 180 градусов только объекты от центра артборда, так как он при повороте не меняется.

Скачать

Upd: исправлена проблема с отменой вращения редактируемых текстовых объектов. Маски объектов с Transparency Mask не перемещаются с объектом — технические ограничения скриптинга.

#other_author #illustrator #artboard
Cкрипты в Иллюстраторе можно быстро запустить, перетащив файл из папки на окно программы. Но таким методом в редких случаях скрипт сработает неправильно. Описал в блоге каких скриптов это касается и что делать.

Короткий совет: перетаскивайте скрипт не на холст, а на уровень панели вкладок открытых документов. Если скрипт сработал не так, как должен был, то запускайте через File → Scripts или сторонние лаунчеры LAScripts, Scripshon Trees и подобные.

Проголосуйте на Юзервойс (может потребоваться ВПН), чтобы когда-нибудь Адоб обратил внимание.

#learn
This media is not supported in your browser
VIEW IN TELEGRAM
Stretch Straight Lines — Сейджи Миядзава (a.k.a. Onthehead) поделился в Твиттере скриптом, который меняет размер открытых путей с точками без усов. Возможности:
— абсолютный размер или в процентах
— изменение на заданную величину или процент
— сохраняет угол
— работает в единицах измерения документа

Где можно применить: лайнарт, диаграммы, архитектурные планы. Выделите концевые точки путей и запустите скрипт. Не работает с промежуточными точками.

Скачать (v01-1 английская)

#other_author #illustrator #path
This media is not supported in your browser
VIEW IN TELEGRAM
Добавил в SplitPath v1.2 сохранение исходного шейпа после обрезания открытых путей.

Видно, что обводка линий из-за своей толщины в большом масштабе торчит за пределы фигуры. Если нужен перфекционизм, то вместо скрипта работать через маски, либо переводить обводку в контуры и резать через панель Pathfinder.

Скачать

#illustrator #path
This media is not supported in your browser
VIEW IN TELEGRAM
Проблема скриптов внутри экшена

Чтобы запускать скрипты через горячие клавиши F1-F15, пользователи добавляют их в панель Actions (Операции) через Insert Menu Item. Если в коде скрипта вставлен запуск некого экшена, то Иллюстратор намертво зависнет. Значит придётся принудительно закрыть и потеряется несохранённая работа. Касается версий с CS6 по CC 2023 на Мак и Виндовс.

Как заранее проверить скрипт?

Откройте в текстовом редакторе, если в коде найдете вызов app.doScript() (ключевое doScript), то он использует экшен. С шифрованным скриптом (jsxbin) не получится, только попробовать запустить.

Для запуска скриптов горячими клавишами безопаснее настроить утилиты SPAi (by monokano), Keyboard Maestro, Hammerspoon, Autohotkey и т.д. для Мак или Виндовс.

#learn
This media is not supported in your browser
VIEW IN TELEGRAM
ArtboardsFromCSV — создаёт в открытом документе артборды с параметрами из CSV таблицы. Подходит для случаев, когда размеры разные и нужны десятки или сотни артбордов. В простых случаях можно вручную.

Кратко:
— По пустой ячейке имени сам сформирует имя артборда из размеров Ш×В.
— Использует технологию «нестинга», чтобы максимально уместить артборды из длинных таблиц. В конце будет отчёт о непоместившихся.
— Учитывает лимит разных версий Иллюстратора в 100 или 1000 артбордов.
— В новом режиме большого холста, где максимальный размер 2270×2270 дюймов, может по таблице создать артборды в десятки метров.

Подробнее на сайте | Купить

#illustrator #artboard #paid
This media is not supported in your browser
VIEW IN TELEGRAM
MakeNumbersSequence — заменяет выделенные текстовые объекты диапазоном чисел с шагом, заданным в диалоговом окне.

— Заполняет до заданного числа или конца массива объектов
— Дополняет число нулями слева по разрядности бо́льшего числа
— Удаляет неиспользованные объекты

Перед запуском скрипта самостоятельно разложите объекты упорядоченно в панели слоёв снизу вверх. В примере объекты копировались в первой строке слева направо и полученная строка скопирована вниз.

Скачать

#illustrator #text
This media is not supported in your browser
VIEW IN TELEGRAM
MakeTrappingStroke — упрощённая модификация скрипта StrokeColorFromFill для препресса. В нём обводки получают цвет заливки объекта и активированный атрибут Overprint Stroke. Таким образом скрипт автоматизирует создание треппинга для исправления несовмещения цветов при печати.

— Ввод толщины обводки. Число можно быстро менять стрелками на клавиатуре или с зажатым Шифт.
— Выбор единиц измерения
— Предпросмотр
— Добавление обводки всем выбранным объектам

В начале кода скрипта можно в переменной CFG задать свои значения по умолчанию. В том числе отключить принудительное скругление концов обводки isRndCap: false и isRndCorner: false.

Примечание: на Мак ОС в Иллюстраторе CC 2023 и ниже не исправлен баг, когда скриптами обводка добавляется не всем выбранным объектам. Поэтому надёжнее сначала вручную добавить её любым цветом к объектам, а дальше скрипт перекрасит и заменит толщину. На Виндовс проблем с «Force add stroke» нет.

Скачать

#illustrator #style
2025/06/30 03:11:10
Back to Top
HTML Embed Code: