CornersSelector — скрипт, выделяющий на фигурах точки направленные внутрь фигуры либо наружу. Например, выделить все лучи звезды и скруглить. Экономия времени перед ручным выбором точек будет заметна на объекте с большим количеством вершин или когда выбрано несколько объектов.
Алгоритм проверки направления от Виталия Полякова (MAI Tools).
Скачать скрипт
#illustrator #select #point
Алгоритм проверки направления от Виталия Полякова (MAI Tools).
Скачать скрипт
#illustrator #select #point
This media is not supported in your browser
VIEW IN TELEGRAM
AlignTextBaseline — выравнивает текстовые слои по вертикали на основе базовых линий. Можно использовать для вёрстки списков с разными шрифтами или горизонтальных меню по одной линии, если ввести нулевой отступ. Число можно изменять стрелками клавиатуры и с зажатым шифтом.
Распределение через стандартную панель Align привязано либо к габаритным рамкам строчных текстов, либо к выносным элементам через Align to Glyph Bounds, что не даёт ровного результата на смешанных шрифтах.
Подробнее о скрипте
#illustrator #text
Распределение через стандартную панель Align привязано либо к габаритным рамкам строчных текстов, либо к выносным элементам через Align to Glyph Bounds, что не даёт ровного результата на смешанных шрифтах.
Подробнее о скрипте
#illustrator #text
This media is not supported in your browser
VIEW IN TELEGRAM
Добавил в ResizeToSize 0.9:
— масштабирование объектов по меньшей стороне (Smaller),
— по ширине или высоте объекта случайным образом (Random),
— изменение числа в поле ввода стрелками клавиатуры и с зажатым Шифт,
— исправил интерфейс для пользователей CS6 (Виндовс).
Скачать скрипт
#illustrator #item
— масштабирование объектов по меньшей стороне (Smaller),
— по ширине или высоте объекта случайным образом (Random),
— изменение числа в поле ввода стрелками клавиатуры и с зажатым Шифт,
— исправил интерфейс для пользователей CS6 (Виндовс).
Скачать скрипт
#illustrator #item
This media is not supported in your browser
VIEW IN TELEGRAM
Добавил в SelectBySwatches 0.3 новую кнопку «Fill or Stroke» для быстрого выделения объектов, у которых хотя бы заливка или контур покрашены в выбранные в панели Swatches образцы. Кнопки Fill и Stroke используются для строгого поиска по одному атрибуту.
Теперь проще собрать в документе объекты, содержащие указанные цвета, для их дальнейшей группировки, переноса в другой слой или искать незамеченные объекты.
Для выбора объектов с разным оттенком (tint) плашечного цвета сначала отключите опцию Preferences → General → Select Same Tint % (Установки → Основные → Выделять оттенки с одинаковым %).
Важно: не добавляйте этот скрипт внутрь экшена, чтобы запускать горячими клавишами. Внутри скрипта тоже используется экшен и это приведёт к зависанию Иллюстратора.
Подробнее о скрипте
#illustrator #color #select
Теперь проще собрать в документе объекты, содержащие указанные цвета, для их дальнейшей группировки, переноса в другой слой или искать незамеченные объекты.
Для выбора объектов с разным оттенком (tint) плашечного цвета сначала отключите опцию Preferences → General → Select Same Tint % (Установки → Основные → Выделять оттенки с одинаковым %).
Важно: не добавляйте этот скрипт внутрь экшена, чтобы запускать горячими клавишами. Внутри скрипта тоже используется экшен и это приведёт к зависанию Иллюстратора.
Подробнее о скрипте
#illustrator #color #select
This media is not supported in your browser
VIEW IN TELEGRAM
CopyColorsToClipboard — скрипт копирует список цветов выбранных объектов в буфер обмена. Написан Томом Шарштайном для форума Адоб, следом я добавил часть функционала в код Тома.
Что делает наш скрипт:
— копирует значения RGB или CMYK, Grayscale, Spot
— у градиентов собирает все значения цветовых стопов
— в итоговом списке удаляет повторяющиеся цвета,
— собирает цвета по очерёдности координат объектов в документе или можно отсортировать по имени.
Параметры в коде:
Скачать скрипт
#other_author #illustrator #color
Что делает наш скрипт:
— копирует значения RGB или CMYK, Grayscale, Spot
— у градиентов собирает все значения цветовых стопов
— в итоговом списке удаляет повторяющиеся цвета,
— собирает цвета по очерёдности координат объектов в документе или можно отсортировать по имени.
Параметры в коде:
isGetSpotVal
— получить значения плашечного цвета (true) или только имя (false), например, когда нужен лишь перечень Пантонов.isGetTintVal
— вычислять индивидуальные значения оттенков плашечного цвета (true), иначе в список запишется по умолчанию 100% (false).isSort
— сортировать по именам (true). С ним удобнее просматривать итоговый список, если были объекты с оттенками одного плашечного цвета.Скачать скрипт
#other_author #illustrator #color
В PointsMoveRandom 0.4.4 исправил блокирующую ошибку у фиксированных значений сдвига точек по горизонтали или вертикали. В старом скрипте проверялся шаг для диапазона «от … до» (Step for random value), хотя при активной опции число одно.
Скачать скрипт
#illustrator #path #point
Скачать скрипт
#illustrator #path #point
Видео Ивана Гомеса (Profeivan) из Колумбии о послойном экспорте AI в PSD, используя копирование и вставку (появилось в CC 2022) и мой скрипт Ai2Psd 4.0.
https://youtu.be/g6A6hWruSUk
До этого Иван выпускал обзоры на CycleColors, ConvertToGradient, StrokeColorFromFill. Видео можно посмотреть уже только из-за шикарного тембра голоса на испанском.
https://youtu.be/g6A6hWruSUk
До этого Иван выпускал обзоры на CycleColors, ConvertToGradient, StrokeColorFromFill. Видео можно посмотреть уже только из-за шикарного тембра голоса на испанском.
This media is not supported in your browser
VIEW IN TELEGRAM
AddLinkedFileNames — добавляет поверх выбранных связанных изображений (Linked File) имена файлов. Тексты располагаются по центру изображений.
В коде настраивается:
Тексты выделятся после создания, поэтому шрифт можно корректировать сразу в панели Character. По умолчанию у текстовых объектов установлена выключка по центру.
Скачать скрипт
#illustrator #item
В коде настраивается:
fontSize
— размер текста в пунктах.isInclExt
— полное имя с расширением (true) или без расширения (false).isRnmImg
— переименовать также объект в панели Layers (true) или оставить <Linked File> (false).Тексты выделятся после создания, поэтому шрифт можно корректировать сразу в панели Character. По умолчанию у текстовых объектов установлена выключка по центру.
Скачать скрипт
#illustrator #item
Обновил BatchTrace 0.3. Что нового:
— Исправлен запуск скрипта без открытых файлов.
— Добавлен чекбокс Include subfolder files, чтобы трассировать изображения только из корневой папки или всех подпапок.
— При трассировке из папки размер артборда подстраивается под размер изображений.
Тупиковая проблема скриптов: при выборе своего шаблона в поле Colors панели Image Trace ставится значение 100 при настройках Mode: Color и Palette: Automatic. Поэтому результат после скрипта может отличаться. В трассировщике CC 2023 это стало особенно заметно. Ничего не остаётся, как ждать исправления от Адоб. Вы можете проголосовать за это на Юзервойс.
Подробнее о скрипте
#illustrator #item
— Исправлен запуск скрипта без открытых файлов.
— Добавлен чекбокс Include subfolder files, чтобы трассировать изображения только из корневой папки или всех подпапок.
— При трассировке из папки размер артборда подстраивается под размер изображений.
Тупиковая проблема скриптов: при выборе своего шаблона в поле Colors панели Image Trace ставится значение 100 при настройках Mode: Color и Palette: Automatic. Поэтому результат после скрипта может отличаться. В трассировщике CC 2023 это стало особенно заметно. Ничего не остаётся, как ждать исправления от Адоб. Вы можете проголосовать за это на Юзервойс.
Подробнее о скрипте
#illustrator #item
DrawSelectedTextBounds — Марк @m1b адаптировал под Иллюстратор оригинальный скрипт для Индизайна, вычисляющий границы выбранного текста. Подходит для быстрых измерений истинного размера букв без ручного перевода в аутлайны. Я исправил несколько ошибок и сделал автоматический выбор созданного прямоугольника.
Варианты работы:
— выбрать один или несколько текстовых объектов,
— выделить строку или часть строки внутри текста.
Файл для скачивания в комментарии к посту.
#illustrator #text
Варианты работы:
— выбрать один или несколько текстовых объектов,
— выделить строку или часть строки внутри текста.
Файл для скачивания в комментарии к посту.
#illustrator #text
This media is not supported in your browser
VIEW IN TELEGRAM
Как получить редактируемый текст или буквы заданной высоты или ширины по границам букв, а не кегельной площадки. Используем в паре скрипты: DrawSelectedTextBounds и Rescale.
1) Выбираем текстовый объект или часть строки.
2) Запускаем DrawSelectedTextBounds.
3) Размер копируем с созданного по границам букв прямоугольника.
4) Удаляем его.
5) Выбираем оригинальный текст.
6) Запускаем Rescale.
Примечание: конечно, вместо шагов 1-4 можно было сделать копию текста, перевести в кривые и с них скопировать размер букв, а после удалить копию и масштабировать скриптом Rescale оригинальный текст.
#in_use
1) Выбираем текстовый объект или часть строки.
2) Запускаем DrawSelectedTextBounds.
3) Размер копируем с созданного по границам букв прямоугольника.
4) Удаляем его.
5) Выбираем оригинальный текст.
6) Запускаем Rescale.
Примечание: конечно, вместо шагов 1-4 можно было сделать копию текста, перевести в кривые и с них скопировать размер букв, а после удалить копию и масштабировать скриптом Rescale оригинальный текст.
#in_use
This media is not supported in your browser
VIEW IN TELEGRAM
После бета-тестов в релиз Иллюстратора 27.6.1 добавили поиск по именам и фильтрацию по типу объектов в панели Layers. В нагромождении объектов внутри слоёв стало проще ориентироваться, но поиск не поможет перейти к объекту в окне просмотра.
Для навигации добавляем скрипты в процесс:
— используем новый поиск, выбираем объект в Layers и дальше запускаем скрипт Zoom And Center;
— для именованных объектов все действия заменяем скриптом NamedItemsFinder. Он ищет по имени или содержимому текстов и масштабирует область по найденному объекту, даже если он скрытый или заблокированный.
Оба скрипта у меня добавлены на горячие клавиши, так как часто использую.
#select #view #in_use
Для навигации добавляем скрипты в процесс:
— используем новый поиск, выбираем объект в Layers и дальше запускаем скрипт Zoom And Center;
— для именованных объектов все действия заменяем скриптом NamedItemsFinder. Он ищет по имени или содержимому текстов и масштабирует область по найденному объекту, даже если он скрытый или заблокированный.
Оба скрипта у меня добавлены на горячие клавиши, так как часто использую.
#select #view #in_use
This media is not supported in your browser
VIEW IN TELEGRAM
RenameLayerAsText — переименовывает слои по имени текстового объекта в слое, если оно есть, или содержимому. Текст может быть вложен в группы с другими объектами.
Use first text — верхний текст в иерархии объектов слоя.
Last text — последний (нижний).
Скачать скрипт
#illustrator #layer
Use first text — верхний текст в иерархии объектов слоя.
Last text — последний (нижний).
Скачать скрипт
#illustrator #layer
This media is not supported in your browser
VIEW IN TELEGRAM
AlignToArtboards — выравнивает объекты по артбордам. Заменяет встроенное выравнивание в панели Align, которое работает с одним активным артбордом и для этого надо переключать режим Align To.
Возможности скрипта:
— выравнивание выбранных объектов по их родительским артбордам, активному или содержимое всех артбордов в документе;
— выбор 9 точек-ориентиров для выравнивания
— выравнивание по геометрическим размерам или видимым, которые учитывают толщины контуров.
Объекты в Иллюстраторе не содержат атрибута принадлежности к артборду, поэтому в скрипте приходится использовать обходные пути. Из-за этого чем больше у вас артбордов и целевых объектов, тем скрипт медленнее будет работать.
Подробнее о скрипте
#illustrator #item
Возможности скрипта:
— выравнивание выбранных объектов по их родительским артбордам, активному или содержимое всех артбордов в документе;
— выбор 9 точек-ориентиров для выравнивания
— выравнивание по геометрическим размерам или видимым, которые учитывают толщины контуров.
Объекты в Иллюстраторе не содержат атрибута принадлежности к артборду, поэтому в скрипте приходится использовать обходные пути. Из-за этого чем больше у вас артбордов и целевых объектов, тем скрипт медленнее будет работать.
Подробнее о скрипте
#illustrator #item
This media is not supported in your browser
VIEW IN TELEGRAM
Маски непрозрачности
Если вы из тех, кто использует маски непрозрачности, то может сталкивались при использовании скриптов, например свежего AlignToArtboards, что неправильно изменяются объекты. Что там происходит?
В скриптах чаще используются модификации объектов: сдвиг через
В момент, когда объект становится маской непрозрачности, он исчезает из документа для скриптов. Поэтому с ним и не происходит никаких трансформаций. Что для нас, как пользователей, не оправдание. Исправление целиком зависит от команды Адоб. Они могут это сделать только в новых релизах Иллюстратора. Вы можете проголосовать за починку на Юзервойс.
#learn
Если вы из тех, кто использует маски непрозрачности, то может сталкивались при использовании скриптов, например свежего AlignToArtboards, что неправильно изменяются объекты. Что там происходит?
В скриптах чаще используются модификации объектов: сдвиг через
translate
или установка координат через свойство position
в формате [x, y], масштабирование и поворот. Эти методы управляют лишь объектом, несмотря на то что маска с ним связана (нажатая иконка-индикатор). Пример ситуации: «После скрипта у меня исчез объект!» На деле объект был не удалён, а сдвинут за пределы видимой части маски.В момент, когда объект становится маской непрозрачности, он исчезает из документа для скриптов. Поэтому с ним и не происходит никаких трансформаций. Что для нас, как пользователей, не оправдание. Исправление целиком зависит от команды Адоб. Они могут это сделать только в новых релизах Иллюстратора. Вы можете проголосовать за починку на Юзервойс.
#learn
Обновление MakeNumbersSequence:
— порядок нумерации на выбор: по порядку текстов в слоях или по их координатам (построчно, по столбцам);
— стало возможно заменять плейсхолдер
— мелкие исправления, изменения в интерфейсе.
Обо всех функциях скрипта я сделал обучающее видео на Ютуб «Auto Numbering in Illustrator via MakeNumbersSuequence».
#illustrator #text
— порядок нумерации на выбор: по порядку текстов в слоях или по их координатам (построчно, по столбцам);
— стало возможно заменять плейсхолдер
{%n}
внутри текста на номер, не трогая остальное содержимое;— мелкие исправления, изменения в интерфейсе.
Обо всех функциях скрипта я сделал обучающее видео на Ютуб «Auto Numbering in Illustrator via MakeNumbersSuequence».
#illustrator #text
This media is not supported in your browser
VIEW IN TELEGRAM
Всю неделю по вечерам после работы делаю заказной скрипт для визуализации отчётных данных из json для маркетологов. Пока нет времени на свои скрипты, но хочу поделиться чужим.
Дизайнер Огузхан Йылдирим из Турции сделал скрипт Outline, который создаёт расширенный контур для объектов, что нельзя получить на группах встроенной командой Object → Path → Offset Path. Чаще такой контур требуется при подготовке к печати стикеров.
Что сразу заметил из недостатков:
— офсет только в px,
— обводки нужно заранее перевести в аутлайны,
— неправильно работает с обтравочными масками.
Почему я обратил внимание на Outline. У меня полтора года лежит неоконченный похожий скрипт для создания контура реза 🤷♂️ В комментарии к посту скриншот интерфейса и пример результата.
Скачать Outline
#other_author #illustrator #item
Дизайнер Огузхан Йылдирим из Турции сделал скрипт Outline, который создаёт расширенный контур для объектов, что нельзя получить на группах встроенной командой Object → Path → Offset Path. Чаще такой контур требуется при подготовке к печати стикеров.
Что сразу заметил из недостатков:
— офсет только в px,
— обводки нужно заранее перевести в аутлайны,
— неправильно работает с обтравочными масками.
Почему я обратил внимание на Outline. У меня полтора года лежит неоконченный похожий скрипт для создания контура реза 🤷♂️ В комментарии к посту скриншот интерфейса и пример результата.
Скачать Outline
#other_author #illustrator #item
This media is not supported in your browser
VIEW IN TELEGRAM
SwatchLegendAsText — создаёт на активном артборде цветную текстовую группу с именами образцов из Swatches. Если в панели выделена часть цветов, то создаст легенду для них, иначе для всех.
На форуме Адоб человек искал скрипт, который выведет список цветов одной текстовой строкой с раскрашенными словами. В такой задаче алгоритм медленный для большого количества цветов и имя может на две строки разрываться. Поэтому я сразу сделал версию скрипта с отдельными объектами.
В коде настраивается:
Максимальная ширина зоны для объектов вычисляется по ширине артборда с отступами, поэтому неуместившиеся объекты переносятся на новые строки.
Скачать скрипт
#illustrator #color
На форуме Адоб человек искал скрипт, который выведет список цветов одной текстовой строкой с раскрашенными словами. В такой задаче алгоритм медленный для большого количества цветов и имя может на две строки разрываться. Поэтому я сразу сделал версию скрипта с отдельными объектами.
В коде настраивается:
isOnlySpot
— выводить только глобальные и спот цвета или все.fontSize
— размер шрифта.typeface
— программное имя шрифта.isUseUppercase
— выводить имена в верхнем регистре.
pads
— внутренние отступы по горизонтали от артборда и его верха.
distX
— горизонтальный отступ между текстами.
distY
— вертикальный отступ.Максимальная ширина зоны для объектов вычисляется по ширине артборда с отступами, поэтому неуместившиеся объекты переносятся на новые строки.
Скачать скрипт
#illustrator #color
По просьбе подписчика добавил в AddLinkedFileNames вывод имён не только для линков, но и внедрённых изображений или вставленных через буфер обмена. Если имя файла или имя растра в слоях не найдено, то вставит текст по умолчанию «Image».
Пост о скрипте https://www.group-telegram.com/aiscripts.com/66
#illustrator #item
Пост о скрипте https://www.group-telegram.com/aiscripts.com/66
#illustrator #item
This media is not supported in your browser
VIEW IN TELEGRAM
SetPointsCoordinates — устанавливает общие координаты X, Y для выбранных точек. В панели Transform в Иллюстраторе после ввода числа в поля X, Y перемещается целиком путь, а не точки.
Скрипт работает с линейками артборда или глобальными, которые переключаются в меню View → Rulers. Для перемещения точек на дельту используйте двойные символы
Если у точек общая координата, то поле ввода будет предзаполнено. У Иллюстратора бывают погрешности координат, поэтому в коде можно скрипта задать величину погрешности
Если у вас куплен плагин Astute VectorScribe, то координаты выбранных точек можете менять инструментом PathScribe.
Скачать скрипт
#illustrator #path
Скрипт работает с линейками артборда или глобальными, которые переключаются в меню View → Rulers. Для перемещения точек на дельту используйте двойные символы
--
или ++
перед числом. Это перемещение точек аналогично использованию инструмента Move. Если у точек общая координата, то поле ввода будет предзаполнено. У Иллюстратора бывают погрешности координат, поэтому в коде можно скрипта задать величину погрешности
CFG.tolerance
, чтобы в её пределах показать координаты точек одинаковыми в диалоге.Если у вас куплен плагин Astute VectorScribe, то координаты выбранных точек можете менять инструментом PathScribe.
Скачать скрипт
#illustrator #path