Telegram Group Search
Обновления:

* FitSelectionToArtboards не ставил объекты в центр артбордов, если были смещены точки начала координат линеек (Artboard Rulers). Скрипт будет временно обнулять значения, чтобы разместить объект в центр, а затем возвращать сохранённые значения линеек.

* В RenameItems если выбранные объекты будут с одинаковыми именами, то это имя вставится в поле ввода. Так быстрее его отредактировать для всех. Раньше скрипт запускался с пустым полем ввода.

* После запуска SelectBySwatches в Виндовс возникала проблема с мышкой, если верхний слой документа был скрыт или заблокирован. На Мак ОС этой проблемы не было. Для решения проблемы скрипт создаёт временный слой наверху, а по завершению удаляет.

#illustrator #artboard #item #select
This media is not supported in your browser
VIEW IN TELEGRAM
ExtractFromGroup — извлекает выбранные объекты из их родительских групп наверх. Для этого не придётся вырезать и вставлять объекты или переносить их мышкой из групп в панели слоёв.

По умолчанию объект извлечётся перед самой верхней группой из вложенных. Если перед запуском скрипта зажать Alt / Option (⌥), то объект окажется перед первой группой, в которой он был.

ExtractFromGroup сделан как обратный скрипту MoveToGroup, который перемещал выбранные объекты внутрь группы.

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

#illustrator #group #item
This media is not supported in your browser
VIEW IN TELEGRAM
AlignSelectionToArtboardContents — выравнивает выбранные объекты по объектам, которые находятся внутри артбордов. Лишние объекты на артбордах вручную заблокируйте или скройте, чтобы их скрипт не учитывал. Скрипт сделан на основе AlignToArtboards.

Возможности скрипта:
• Object Dimensions — выравнивание по геометрическим размерам или видимым, которые учитывают толщины контуров;
• Align Point — выбор 9 точек-ориентиров для выравнивания;
• Artboards — выравнивание выбранных объектов по активному или всем артбордам в документе;
• Move in Layers — перемещение каждого объекта в слой к объекту артборда;
• Remove Target Objects — удаление старых объектов, которые были на артбордах.

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

#illustrator #artboard #item
This media is not supported in your browser
VIEW IN TELEGRAM
В MatchColors v0.2 объекты или тексты можно перекрашивать в выбранные образцы цветов. Очерёдность цветов не зависит от того, в каком порядке вы их выбирали, а соответствует расположению в панели Swatches.

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

#illustrator #color
GroupArtboardContents — группирует объекты, находящиеся на артбордах, если объектов больше одного. Опционально переименует созданную группу по артборду. Скрытые и заблокированные объекты пропустит.

Предыстория
Сегодня понял, что для наведения порядка в файлах трачу время на ручную группировку объектов на каждом артборде. В основном это в проектах с иконками на сотнях артбордов.

Пару готовых скриптов в интернете мне не подошли. Например, скрипт Скотта Льюиса требует скачивания папки библиотек и центрирует группы по артборду. Это лишнее, так как выравнивать объекты на артбордах я могу скриптом AlignToArtboards.

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

#illustrator #artboard #group
This media is not supported in your browser
VIEW IN TELEGRAM
Автоматизация для детской образовательной платформы

С развитием ИИ, нейросетей уже не выгодно в больших объёмах создавать иллюстрации для методических пособий или среди старых файлов искать готовые элементы. С помощью компьютерного зрения можно классифицировать образы и автоматизировать создание учебных упражений, но отдельные элементы нужно подготовить.

Для этого написал скрипт, который экспортирует группы верхнего уровня в отдельный AI и PNG файл из каждого файла в одноимённую папку. Часть групп отсеивается по размеру сторон, так как в них нет важных иллюстраций. Файлы получают порядковые номера, чтобы без конфликтов выгрузить все группы.

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

Статистика:
— 757 исходных файлов,
— около 40 часов работы скрипта,
— более 75 000 экспортированных пар файлов AI + PNG
This media is not supported in your browser
VIEW IN TELEGRAM
Скрипт Александра Ладыгина CreateArtboardsFromTheSelection создаёт артборды по границам выбранных объектов с дополнительными опциями: отступами, переименованием, учётом толщин обводок.

Скрипт некорректно определял границы объектов с обтравочными масками. Я исправил это и добавил опцию удаления всех предыдущих артбордов документа: Keep — оставить все артборды, Remove — удалить старые.

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

#other_author #illustrator #artboard
This media is not supported in your browser
VIEW IN TELEGRAM
Две недели активно использовал GroupArtboardObjects (ex-GroupArtboardContents) в работе.

Были добавлены функции:
— выборочный диапазон артбордов, на которых группируется содержимое;
— возможность разложить созданные группы в слоях по порядку артбордов: от первого к последнему или наоборот;
— группировка одиночных объектов артборда.

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

#illustrator #artboard #group
This media is not supported in your browser
VIEW IN TELEGRAM
В Слаке Адоб Иллюстратор пользователь задал вопрос о том, как экспортировать все артборды документа в TIFF по размеру объектов.

Можно решить проблему существующим скриптом FitArtboardsToArtwork и стандартным экспортом:
1) в скрипте вводим нулевые отступы, чтобы подогнать артборды к размеру объектов;
2) запускаем File → Export → Export As… в формат TIFF с галкой Use Artboards;
3) после экспорта один раз нажимаем отмену Ctrl / Cmd + Z, чтобы вернуть артборды к их исходным размерам.

#in_use
ColorCorrector — поканальное редактирование цвета заливок и обводок у выбранных объектов. Можно вводить точное числовое значение цвета, использовать математические операции с числами и вычислять один канал относительно другого.

До версии Иллюстратора CS4 можно было управлять значениями цветовых каналов для нескольких объектов одновременно. Например, вводим значение красного 100 и у всех объектов оно меняется, а зелёный и синий остаются у каждого свои.

С выходом CS5 в 2010 году эту функцию сломали и 14 лет не исправляют. После ввода числа в одно из полей панели Color, объекты перекрасятся в одинаковый цвет на основе последнего активного в этой панели.

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

#illustrator #color
This media is not supported in your browser
VIEW IN TELEGRAM
С MakeNumbersSequence можно делать и двойную нумерацию, но в несколько шагов:

1) заменяем тексты Full text content нужной нумерацией;
2) скриптом MultiEditText добавляем ко всем текстам разделитель и специальный плейсхолдер {%n};
3) повторно запускаем MakeNumbersSequence и выбираем замену плейсхолдера Only {%n} placeholder на новую нумерацию.

Или без MultiEditText можно в текст вставить уникальные наборы символов. Стандартной функцией Иллюстратора Find and Replace заменить их на {%n} и пронумеровать скриптом. Затем снова через поиск и замену вставить {%n} вместо следующих уникальных символов и запустить следующую нумерацию.

#in_use
ShowInkList — выводит сбоку от каждого артборда список его базовых CMYK чернил и плашечных цветов. Опционально можно вывести только имена используемых базовых красок CMYK (Show Only Used Inks). Например, если на артборде все объекты без примеси жёлтого, то не будет подписи Process Yellow.

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

Проблема локализаций
В версиях Иллюстратора с нелатинским алфавитом: русской, китайской, японской и других имена чернил хранятся в неправильной кодировке для скриптов. Например: [Ink Триадный Черный] → [Ink Òðèàäíûé ×åðíûé]. Проголосовать за исправление.

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

#illustrator #color
This media is not supported in your browser
VIEW IN TELEGRAM
Фердинанд Кюхльмайр из Der Spiegel (крупнейший еженедельный журнал Германии) рассказал в своём Линкедин о скрипте Darklord для генерации копий графики в тёмной теме в RGB макетах.

Перед началом работы в darklord-colormap.json вручную прописываются пары цветов в HEX формате. Поэтому скрипт больше всего подходит для проектов с фиксированной палитрой, когда достаточно один раз настроить под себя JSON.

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

Градиенты пропускаются, но дело в многолетней проблеме Иллюстратора. При смене цветов одного градиента через скрипт меняются все копии градиента в документе, а значит изменятся и в исходной светлой версии макета.

Про этот скрипт я узнал потому, что Фердинанд написал с просьбой использовать для копирования артбордов код из скрипта DuplicateArtboardsLight.

Скачать Darklord

#illustrator #other_author #color
This media is not supported in your browser
VIEW IN TELEGRAM
В StrokesWeightDown и StrokesWeightUp v0.3 добавилась поддержка обводок текстовых объектов. Но более интересное изменение — новый диалоговый режим. Чтобы открыть окно, удерживайте клавишу Alt при запуске любого из этих скриптов.

В диалоге:
• By Percentage — относительное масштабирование в процентах от текущей толщины. При 0% обводки удалятся;
• By Numeric Delta — приращение точного числа (+/-) к текущей толщине. Если ввести большое отрицательное число, то обводки удалятся.

Числа в поле ввода можно изменять на 1 стрелками клавиатуры вверх или вниз, а с зажатым Shift изменение на 10.

В коде скриптов можно в CFG задать по умолчанию:
isRound: true — округлять значения толщин;
isAddStroke: true — добавлять обводки выбранным объектам, у которых их нет (скрипт StrokesWeightUp);
defWidth: 0.1 — толщина по умолчанию новых обводок для isAddStroke (скрипт StrokesWeightUp).

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

#illustrator #style #color
This media is not supported in your browser
VIEW IN TELEGRAM
DrawRectanglesByArtboards — рисует прямоугольники без обводки и заливки по размеру указанных артбордов. Поле Custom распознаёт диапазоны номеров артбордов через запятую и дефис. Из созданных прямоугольников можно делать направляющие, фоны, маски.

Если в параметрах документа установлены выпуски за обрез и документ сохранён, то в полях Bleed скрипта по умолчанию будет это значение. При смене Bleed в Document Setup нужно снова сохранить документ, чтобы новые значения отобразились в скрипте. Либо вводить вручную нужные вам значения выпусков в окне скрипта.

В коде скрипта настройки по умолчанию:
layer: 'Rectangles' — имя слоя с прямоугольниками для опции New Layer,
isLower: false — рисовать прямоугольники или новый слой выше (false) остальных объектов или под ними (true).

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

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

В скрипте, как и в DrawRectanglesByArtboards, можно управлять размером прямоугольников-масок, изменяя значения выпусков за обрез. И также возьмёт значения выпусков из Document Setup → Bleed, если файл сохранён.

Если объект своими границами лежит на нескольких артбордах, то он попадёт в маску первого из этих артбордов.

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

#illustrator #group #mask
В ContrastChecker v0.1.1 убрал кнопку Auto, которая производила автокоррекцию цветов до установленного значения. Если нужно было автоматически изменить цвета до другого коэффициента, то приходилось изменять его в коде скрипта.

Нова кнопка Custom открывает диалог ввода коэффициента в диапазоне от 1 до 21 для автокоррекции. Теперь, запустив один раз скрипт, можно посмотреть, как изменятся цвета при разных коэффициентах.

Также выложил на Ютуб полное видео с теоретической частью о том, как рассчитывается коэффициент контрастности в WCAG и примерами новой версии скрипта.

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

#illustrator #color
This media is not supported in your browser
VIEW IN TELEGRAM
PlaceSymbols — поиск по имени и вставка выбранных символов. Скрипт ускоряет работу с большой локальной библиотекой. Если библиотека небольшая, то скрипт полезен функцией выбора всех копий символов в макете.

Интерфейс скрипта
Clear — очистить строку поиска
• Колонка Instances — количество экземпляров символа в макете
Count Hidden Symbol Instances — прибавить количество скрытых
Select Instances — выбрать в макете все экземпляры символов
Place — поместить на холст символы, выбранные в списке

Недостатки системной панели Symbols
• Нет поиска и вставки нескольких символов, как в панели Libraries
Place Symbol Instance не вставит символ в слой, если он заблокирован или скрыт
Select All Instances выделяет экземпляры одного символа

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

#illustrator #item #symbol
В Zoom And Center v1.2.3 исправил масштабирование окна просмотра к выбранным объектам с направляющими.

Если среди выбранных объектов оказывались направляющие, то из-за их размеров окно масштабировалось на весь холст. Теперь скрипт исключает их, чтобы в окне просмотра приблизить только объекты.

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

#illustrator #view
This media is not supported in your browser
VIEW IN TELEGRAM
Если нужно массово заменить множество объектов на другой объект, но нет плагина FindReplace от Astute Graphics, то пригодятся бесплатные скрипты. Применить можно в раскрасках, заменах иконок, символьных объектов, повторяющихся частей иллюстраций.

findAndReplaceGraphic (Натаниэль В. Келсо)
Версия centered ставит верхний объект по центру нижнего, не меняя размер. Версия transformToFit дополнительно масштабирует объект, но не пропорционально. Нижние объекты удаляются при замене.

replaceItems (Александр Ладыгин)
Интерфейс с разными опциями замены. Fit to element size пропорционально масштабирует верхий объект до габаритов нижнего, но дополнительно мы можем указать процент этого размера. Можно сохранить оригинальные объекты.

Примечание: оба скрипта неправильно определяют размер и позицию объектов в обтравочных масках.

#other_author #illustrator #item
2025/06/19 01:00:24
Back to Top
HTML Embed Code: