При создании текстовых объектов в Иллюстраторе у них не существует имени, а в панели Layers мы видим их содержимое, как псевдоимя. Добавил в BatchRenamer v.1.3.1 и RenameItems v.1.6.6 показ в полях ввода содержимого таких текстов, чтобы быстрее их переименовывать. В предыдущих версиях скриптов поля ввода имён были пустые.
#illustrator #item #artboard
#illustrator #item #artboard
👍7🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Ограничительная рамка (VIew → Show Bounding Box) у текста в Иллюстраторе отражает размер кегельной площадки шрифта. Но при выравнивании объектов дизайнеры чаще ориентируются на фактические границы букв.
В скриптах приходится замерять габариты копии текста, переведённой в кривые, а после удалять копию и вычислять разницу размеров с исходной рамкой.
Добавил определение границ в скрипты:
— FitSelectionToArtboards — вписывает объекты по наибольшей стороне в артборды
— FitArtboardsToArtwork — масштабирует артборды по размеру видимого незаблокированного контента
— AlignToArtboards — выравнивает объекты на артбордах по якорным точкам.
Вручную выравнивать текстовые объекты вы можете в новых версиях Иллюстратора с включенными опциями в Character → Snap to Glyph. Либо на текст можно применить Effect → Path → Outline Object, а после выравнивания удалить из Appearance.
#illustrator #artboard #item
В скриптах приходится замерять габариты копии текста, переведённой в кривые, а после удалять копию и вычислять разницу размеров с исходной рамкой.
Добавил определение границ в скрипты:
— FitSelectionToArtboards — вписывает объекты по наибольшей стороне в артборды
— FitArtboardsToArtwork — масштабирует артборды по размеру видимого незаблокированного контента
— AlignToArtboards — выравнивает объекты на артбордах по якорным точкам.
Вручную выравнивать текстовые объекты вы можете в новых версиях Иллюстратора с включенными опциями в Character → Snap to Glyph. Либо на текст можно применить Effect → Path → Outline Object, а после выравнивания удалить из Appearance.
#illustrator #artboard #item
🔥12👍1🆒1
Image Processor Pro — скрипт для Фотошопа, с большим набором возможностей по сравнению со встроенным Image Processor. Создан в 2011 командой Рассела Брауна из Адоб, а затем доработанный Россом Хьюитом. Позволяет массово экспортировать файлы из папки в девять форматов. Шаблоны добавляются в File Types через кнопку «+».
Мне написал дизайнер с проблемой, что у TIFF прозрачный фон в CorelDraw становился белым. Проблема была из-за того, что в исходном коде не учли атрибут сохранения прозрачности. Я доработал Image Processor Pro — на скриншоте опция Transparency у TIFF.
Также в список предустановок File Naming я добавил плейсхолдер
Скачать Image Processor Pro
В Installation.pdf инструкция куда скопировать файлы скрипта для Мак и Виндовс. После установки скрипт появится в меню File → Automate → Image Processor Pro…
#photoshop #export
Мне написал дизайнер с проблемой, что у TIFF прозрачный фон в CorelDraw становился белым. Проблема была из-за того, что в исходном коде не учли атрибут сохранения прозрачности. Я доработал Image Processor Pro — на скриншоте опция Transparency у TIFF.
Также в список предустановок File Naming я добавил плейсхолдер
canvas size (WxH). Он добавит в имена экспортируемых файлов ширину и высоту в единицах измерения из настроек Фотошопа: Units & Rulers → Units.Скачать Image Processor Pro
В Installation.pdf инструкция куда скопировать файлы скрипта для Мак и Виндовс. После установки скрипт появится в меню File → Automate → Image Processor Pro…
#photoshop #export
⚡10❤6👍1
Обновления
• BatchRenamer v.1.3.3 теперь показывает имена выбранных символьных объектов для переименования. Раньше скрипт вместо имён символов показывал пустое поле.
* В RenameItems v.1.6.7 исправлено переименование нескольких текстовых объектов с использованием плейсхолдера
#illustrator #artboard #item #layer
• BatchRenamer v.1.3.3 теперь показывает имена выбранных символьных объектов для переименования. Раньше скрипт вместо имён символов показывал пустое поле.
* В RenameItems v.1.6.7 исправлено переименование нескольких текстовых объектов с использованием плейсхолдера
{n}, который добавляет к строке текущее имя объекта.#illustrator #artboard #item #layer
🔥7👍1
This media is not supported in your browser
VIEW IN TELEGRAM
ColorGroupReplacer — заменяет глобальные цвета из одной группы на другую группу по совпадению имён или по порядку расположения образцов в группах. Подойдет, для работы с шаблонами медиа для соцсетей или иллюстраций. Упрощает темизацию макета.
В примере мы заменяем группу Default. Если в целевой группе у цвета имя Accent, то скрипт будет искать образцы, у которых имя содержит имя целевого цвета.
Если нет желания и времени создавать палитры с семантическими именами, то достаточно разложить цвета внутри групп в нужном порядке и выбирать опцию By swatches order.
Скачать скрипт
#illustrator #color
В примере мы заменяем группу Default. Если в целевой группе у цвета имя Accent, то скрипт будет искать образцы, у которых имя содержит имя целевого цвета.
Если нет желания и времени создавать палитры с семантическими именами, то достаточно разложить цвета внутри групп в нужном порядке и выбирать опцию By swatches order.
Скачать скрипт
#illustrator #color
👍12🔥4⚡2
This media is not supported in your browser
VIEW IN TELEGRAM
Работать с большим количеством имён в BatchRenamer v.1.4 стало проще. Пригодится тем, кому удобнее в текстовом редакторе готовить данные или надо отправить список имён артбордов, слоёв или объектов другому человеку.
Кнопка Import — добавляет в поля ввода активной вкладки список имён из txt файла. Если в txt строка пустая, то в окне скрипта в соответствующем поле останется старое имя.
Кнопка Export — экспортирует из вкладки имена в txt файл с учётом включенных префикса, суффикса и введённых плейсхолдеров. То есть обработанные имена, которые видим при нажатии Preview или OK.
Скачать скрипт
#illustrator #artboard #item #layer
Кнопка Import — добавляет в поля ввода активной вкладки список имён из txt файла. Если в txt строка пустая, то в окне скрипта в соответствующем поле останется старое имя.
Кнопка Export — экспортирует из вкладки имена в txt файл с учётом включенных префикса, суффикса и введённых плейсхолдеров. То есть обработанные имена, которые видим при нажатии Preview или OK.
Скачать скрипт
#illustrator #artboard #item #layer
🔥9❤🔥3👍1🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
RecolorTextLines — перекрашивает выбранные текстовые объекты построчно в заданное количество цветов. Если в панели Swatches ничего не выбрано, то применяются цвета заранее описанные в коде.
В переменной
— HEX в кавычках
— RGB в квадратных скобках через запятую
— CMYK в квадратных скобках через запятую
Измените переменную
Скачать скрипт
#illustrator #text #color
В переменной
colorArr массив цветов можно задавать в трёх форматах: HEX, RGB, CMYK. Цвета отделяются запятой, после последнего цвета запятая не ставится. Как можно описать красный цвет:— HEX в кавычках
"ff0000",— RGB в квадратных скобках через запятую
[255,0,0],— CMYK в квадратных скобках через запятую
[0,100,100,0],Измените переменную
isShuffle на true, если хотите перемешать порядок цветов при запуске скрипта.Скачать скрипт
#illustrator #text #color
🔥6🎄4
This media is not supported in your browser
VIEW IN TELEGRAM
Разработал на заказ скрипт ImportImagesByName, который вставляет в документ изображения из папки по имени в текстовых фреймах.
Нужен для разметки мест под фотографии и иллюстрации в макете, если заранее составлен список имён файлов. А когда файлы будут готовы — быстро импортировать их в помеченные места под текстами.
Изображения пропорционально масштабируются по ширине текста. Сами тексты опционально удаляются в конце. Поддерживаемые форматы: BMP, GIF, JPEG, PSD, PNG, TIFF, SVG, EPS, PDF.
Купить скрипт
#illustrator #item #paid
Нужен для разметки мест под фотографии и иллюстрации в макете, если заранее составлен список имён файлов. А когда файлы будут готовы — быстро импортировать их в помеченные места под текстами.
Изображения пропорционально масштабируются по ширине текста. Сами тексты опционально удаляются в конце. Поддерживаемые форматы: BMP, GIF, JPEG, PSD, PNG, TIFF, SVG, EPS, PDF.
Купить скрипт
#illustrator #item #paid
👍27🤩4🔥2❤1
Не всегда пользователи понимали, как работает инкремент с положительными и отрицательными числами у MakeNumbersSequence. В версии 0.4 пересобрал интерфейс в альбомной ориентации. Справа под кнопками добавил предпросмотр нумерации.
В столбце выводится до семи строк. Если выбрано много текстовых объектов, то будут показаны первые четыре числа и последние два.
Скачать скрипт
#illustrator #text
В столбце выводится до семи строк. Если выбрано много текстовых объектов, то будут показаны первые четыре числа и последние два.
Скачать скрипт
#illustrator #text
👍6🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
LanguageSwitcher — скрипт для переключения избранных языков текста при включенной опции переносов. Переключает язык для всех выбранных текстовых объектов или для выделенной части текста. Для вёрстки без автопереносов языки не имеют значения.
Сделал по запросу дизайнера упаковок на форуме Адоб. Для редких задач выбрать вручную язык в панели Character не долго. Но когда постоянно делаешь упаковки с одними и теми же языками, то поиск и выбор их в длинном выпадающем списке отнимает время.
Скрипт конфигурируется каждым дизайнером под себя. Для этого в скрипте добавлен список всех ключей языков Иллюстратора. Как добавить язык в окно скрипта:
1) копируем строку старой кнопки,
2) меняем название переменной
3) пишем свой текст кнопки (удобное вам название),
4) в свойстве
Скачать скрипт
#illustrator #text
Сделал по запросу дизайнера упаковок на форуме Адоб. Для редких задач выбрать вручную язык в панели Character не долго. Но когда постоянно делаешь упаковки с одними и теми же языками, то поиск и выбор их в длинном выпадающем списке отнимает время.
Скрипт конфигурируется каждым дизайнером под себя. Для этого в скрипте добавлен список всех ключей языков Иллюстратора. Как добавить язык в окно скрипта:
1) копируем строку старой кнопки,
2) меняем название переменной
var, 3) пишем свой текст кнопки (удобное вам название),
4) в свойстве
name пишем ключ языка из списка.Скачать скрипт
#illustrator #text
👍6❤🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Фотошоп с версии CC 2022 23.0 (октябрь 2021) использует линейную и перцепционную интерполяции для исправления перехода цветов в градиентах, а у Иллюстратора до сих пор остаётся старый механизм генерации градиентов. Поэтому «грязные» градиенты там приходится исправлять вручную или массово скриптом GradientBlender.
В обновлении v0.3 я перенёс в скрипт новые опции из спецификации CSS Color 4:
— цветовое пространство Oklch, которое даёт цвета сочнее Oklab, но так же сохраняет однородную яркость оттенков, в отличие от HSL;
— режимы интерполяции оттенков. Если вкратце, то каждый из вариантов: shorter, longer, decreasing и increasing определяет расчёты среднего оттенка (градус Hue) между двумя исходными на цветовом круге.
Также был исправлен предпросмотр новых градиентов в окне скрипта, оно приближено к тому, как его воспроизведёт Иллюстратор. Поэтому сразу видно, как влияет значение Precision на плавность градиента.
Подробнее о скрипте
#illustrator #color #paid
В обновлении v0.3 я перенёс в скрипт новые опции из спецификации CSS Color 4:
— цветовое пространство Oklch, которое даёт цвета сочнее Oklab, но так же сохраняет однородную яркость оттенков, в отличие от HSL;
— режимы интерполяции оттенков. Если вкратце, то каждый из вариантов: shorter, longer, decreasing и increasing определяет расчёты среднего оттенка (градус Hue) между двумя исходными на цветовом круге.
Также был исправлен предпросмотр новых градиентов в окне скрипта, оно приближено к тому, как его воспроизведёт Иллюстратор. Поэтому сразу видно, как влияет значение Precision на плавность градиента.
Подробнее о скрипте
#illustrator #color #paid
1🔥12👍5
This media is not supported in your browser
VIEW IN TELEGRAM
InsertGroupNameAsText — вставляет название группы в верхний по иерархии текстовый объект внутри неё. Если у группы нет имени, то ничего не произойдёт.
Этот скрипт обратный по действию GroupNameByTopText, который давал имена группе по содержимому первого текстового фрейма.
Скачать скрипт
#illustrator #text
Этот скрипт обратный по действию GroupNameByTopText, который давал имена группе по содержимому первого текстового фрейма.
Скачать скрипт
#illustrator #text
👍8🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Скрипт по заказу стокового иллюстратора. Он создаёт сеты объектов в разных цветовых схемах.
Наборы цветов хранятся в JSON файлах в парах: исходный глобальный цвет — новый цвет. Поэтому для каждого проекта можно создавать отдельный JSON файл и использовать в скрипте. Скрипт облегчает работу на серийных иллюстрациях. Если же иллюстрация одна, то перекрасить можно вручную, так как подготовка списка цветов занимает время.
В будущем может быть добавлю его в магазин платных скриптов. Но в любом случае можно мне написать, если вы создаёте подобные наборы иллюстраций и такой скрипт нужен.
#illustrator #color
Наборы цветов хранятся в JSON файлах в парах: исходный глобальный цвет — новый цвет. Поэтому для каждого проекта можно создавать отдельный JSON файл и использовать в скрипте. Скрипт облегчает работу на серийных иллюстрациях. Если же иллюстрация одна, то перекрасить можно вручную, так как подготовка списка цветов занимает время.
В будущем может быть добавлю его в магазин платных скриптов. Но в любом случае можно мне написать, если вы создаёте подобные наборы иллюстраций и такой скрипт нужен.
#illustrator #color
🔥17🎄2
This media is not supported in your browser
VIEW IN TELEGRAM
MatchColors — переносит цвета заливок с одной группы объектов на другую или на символы редактируемых текстовых объектов. Чтобы перекрасить символы текста, его не нужно группировать. Экономит время на переносе каждого цвета пипеткой.
Цвета распознаются на путях, составных путях или текстах. Остальные объекты в группах будут пропущены.
Опции:
— источник цветов: верхняя выбранная группа / текст или нижняя / текст;
— порядок объектов по их расположению в слоях или координатам;
— направление замены цветов;
— заменить такое же количество цветов, повторить цвета на все объекты или повторить до конца только последний цвет.
Скачать скрипт
#illustrator #color
Цвета распознаются на путях, составных путях или текстах. Остальные объекты в группах будут пропущены.
Опции:
— источник цветов: верхняя выбранная группа / текст или нижняя / текст;
— порядок объектов по их расположению в слоях или координатам;
— направление замены цветов;
— заменить такое же количество цветов, повторить цвета на все объекты или повторить до конца только последний цвет.
Скачать скрипт
#illustrator #color
🔥12❤2👀2🦄1
This media is not supported in your browser
VIEW IN TELEGRAM
В RenameArtboardAsSize v0.3 добавил интерфейс для выбора настроек.
— Artboards range. Переименовать все артборды документа или активный.
— Add size as suffix. Дописать размер к существущему имени артборда или заменить его.
— Round to integer. Округлять размеры до целых чисел.
— Add units after size. Добавлять единицы измерения документа.
Разделитель по умолчанию нижнее подчёркивание «_». Но скрипт в процессе проверяет имя каждого артборда. Если в нём используется пробел или дефис, то размер отделяет таким же символом для единообразия.
Скачать скрипт
#illustrator #artboard
— Artboards range. Переименовать все артборды документа или активный.
— Add size as suffix. Дописать размер к существущему имени артборда или заменить его.
— Round to integer. Округлять размеры до целых чисел.
— Add units after size. Добавлять единицы измерения документа.
Разделитель по умолчанию нижнее подчёркивание «_». Но скрипт в процессе проверяет имя каждого артборда. Если в нём используется пробел или дефис, то размер отделяет таким же символом для единообразия.
Скачать скрипт
#illustrator #artboard
🔥11👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Выпустил одноимённый RenameArtboardAsSize для Фотошопа. Также переименовывает артборды в PSD по их размеру.
Единицы измерения для расчётов размеров считываются из системных настроек Preferences → Units & Rulers. Значение опций в диалоге такое же, как в скрипте для Иллюстратора.
Скачать с Гитхаб
#photoshop #artboard
Единицы измерения для расчётов размеров считываются из системных настроек Preferences → Units & Rulers. Значение опций в диалоге такое же, как в скрипте для Иллюстратора.
Скачать с Гитхаб
#photoshop #artboard
🔥13👍5
This media is not supported in your browser
VIEW IN TELEGRAM
ArtboardsFromCSV для Фотошопа похож на скрипт для Иллюстратора. Он также создаёт в документе артборды по информации из CSV-таблиц, но в одну колонку. Размер артбордов рассчитывается в единицах из Preferences → Units & Rulers.
Кратко:
— можно задать вертикальное расстояние между артбордами;
— имя артборда формируется в разных комбинациях из первой колонки CSV, которая может быть пустой, и колонок размеров;
— фон артбордов белый, чёрный или прозрачный;
В первой версии скрипта от Кристиана Андерсена размеры надо было вводить в код скрипта. Я добавил интерфейс для импорта CSV и дополнительные настройки.
Скачать с Гитхаб
#photoshop #artboard
Кратко:
— можно задать вертикальное расстояние между артбордами;
— имя артборда формируется в разных комбинациях из первой колонки CSV, которая может быть пустой, и колонок размеров;
— фон артбордов белый, чёрный или прозрачный;
В первой версии скрипта от Кристиана Андерсена размеры надо было вводить в код скрипта. Я добавил интерфейс для импорта CSV и дополнительные настройки.
Скачать с Гитхаб
#photoshop #artboard
👍9
This media is not supported in your browser
VIEW IN TELEGRAM
В BatchRenamer v1.5 добавлена опция для поиска и замены в указанном диапазоне имён. Диапазоны независимы для каждой вкладки. Номера вводятся отдельно через запятую или диапазонами через дефис. Номера можно увидеть слева от соответствующих полей с именами.
Для объектов диапазоны не обязательны, так как мы можем до запуска скрипта вручную выделить те, где хотим заменить имена. Новая опция в основном применяется для артбордов и слоёв. Так как нельзя выделить на панели несколько артбордов и через скрипт получить только их.
Скачать скрипт
#illustrator #artboard #layer #item
Для объектов диапазоны не обязательны, так как мы можем до запуска скрипта вручную выделить те, где хотим заменить имена. Новая опция в основном применяется для артбордов и слоёв. Так как нельзя выделить на панели несколько артбордов и через скрипт получить только их.
Скачать скрипт
#illustrator #artboard #layer #item
👍5🔥2🫡1
В личке на форуме Адоб меня спросили, как начать писать скрипты для Иллюстратора. Я сталкивался с отдельными статьями и видеоуроками по скриптингу, но мне такие уроки не нравятся. Так как после «вы написали свой первый скрипт» непонятно что делать дальше. Поэтому я написал общий гайд.
Он не о «научимся рисовать прямоугольники скриптом», а о том, что нужно знать, где читать, и какие инструменты пригодятся. Без детализации, чтобы не закопаться в каждой теме. Конечно, в статье будут мысли и о нейросетях, как инструменте скриптера.
Читать:
— Как научиться писать скрипты для Иллюстратора (Ru)
— How to write scripts for Adobe Illustrator (Eng)
P.S. Скоро исполнится 7 лет, как я пишу скрипты, а Адоб ещё до этого почти не чинили баги скриптинга. Один плюс — изучил старую документацию и скрипт почти в каждой версии АИ запустится :-) Егор @egrch в курсе, так как он постоянно вовлечён в этот процесс. Кстати, Егор не меньше сил вкладывает в улучшение Иллюстратора, ведя постоянные дебаты с командой Адоб. В телеграм-канале «Неадобно!» репортим баги Иллюстратора и обсуждаем новые функции.
#learn
Он не о «научимся рисовать прямоугольники скриптом», а о том, что нужно знать, где читать, и какие инструменты пригодятся. Без детализации, чтобы не закопаться в каждой теме. Конечно, в статье будут мысли и о нейросетях, как инструменте скриптера.
Читать:
— Как научиться писать скрипты для Иллюстратора (Ru)
— How to write scripts for Adobe Illustrator (Eng)
P.S. Скоро исполнится 7 лет, как я пишу скрипты, а Адоб ещё до этого почти не чинили баги скриптинга. Один плюс — изучил старую документацию и скрипт почти в каждой версии АИ запустится :-) Егор @egrch в курсе, так как он постоянно вовлечён в этот процесс. Кстати, Егор не меньше сил вкладывает в улучшение Иллюстратора, ведя постоянные дебаты с командой Адоб. В телеграм-канале «Неадобно!» репортим баги Иллюстратора и обсуждаем новые функции.
#learn
👍21🔥4❤3🤓1
Навигация по каналу
#illustrator — скрипты для Иллюстратора
#artboard — изменение артбордов
#color — управление цветом объектов
#draw — создание объектов
#export — экспорт файлов
#group — группы объектов
#mask — обтравочные маски и маски прозрачности
#item — работа с разными объектами
#layer — изменение слоёв
#path — обработка векторных путей / линий
#point — управление точками
#select — выбор объектов по заданным условиям
#style — стилизация объектов
#symbol — работа с символьными объектами
#text — управление текстовыми объектами
#utility — вспомогательные скрипты
#view — управление окном просмотра
#paid — платные скрипты
#learn — информация о нюансах Иллюстратора и скриптах
#other_author — скрипты других авторов
#in_use — практические задачи, решаемые скриптами
#photoshop — скрипты для Фотошопа
Инструкция по установке и запуску скриптов
Как научиться писать скрипты для Иллюстратора (Ru)
How to write scripts for Adobe Illustrator (En)
Бесплатные скрипты
• на персональном сайте
• на Гитхабе
• скрипты, не попавшие в основной список
Платные скрипты
• AiScripts Robomarket
• Buymeacoffee (USD)
О канале
Поддержка
Ваш донат поможет развивать скрипты для Иллюстратора. Средства пойдут на оборудование, программы, хостинг сайта и доработки кода:
• Buymeacoffee (USD)
• Tinkoff / T-Bank (RUB)
• ЮMoney (RUB)
• CloudTips (RUB)
• Сбер 2202 2071 9142 6041 (RUB)
#illustrator — скрипты для Иллюстратора
#artboard — изменение артбордов
#color — управление цветом объектов
#draw — создание объектов
#export — экспорт файлов
#group — группы объектов
#mask — обтравочные маски и маски прозрачности
#item — работа с разными объектами
#layer — изменение слоёв
#path — обработка векторных путей / линий
#point — управление точками
#select — выбор объектов по заданным условиям
#style — стилизация объектов
#symbol — работа с символьными объектами
#text — управление текстовыми объектами
#utility — вспомогательные скрипты
#view — управление окном просмотра
#paid — платные скрипты
#learn — информация о нюансах Иллюстратора и скриптах
#other_author — скрипты других авторов
#in_use — практические задачи, решаемые скриптами
#photoshop — скрипты для Фотошопа
Инструкция по установке и запуску скриптов
Как научиться писать скрипты для Иллюстратора (Ru)
How to write scripts for Adobe Illustrator (En)
Бесплатные скрипты
• на персональном сайте
• на Гитхабе
• скрипты, не попавшие в основной список
Платные скрипты
• AiScripts Robomarket
• Buymeacoffee (USD)
О канале
Поддержка
Ваш донат поможет развивать скрипты для Иллюстратора. Средства пойдут на оборудование, программы, хостинг сайта и доработки кода:
• Buymeacoffee (USD)
• Tinkoff / T-Bank (RUB)
• ЮMoney (RUB)
• CloudTips (RUB)
• Сбер 2202 2071 9142 6041 (RUB)
🔥16👍4❤1