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
👍8🔥1
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
⚡7❤🔥4
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
🔥6❤2
This media is not supported in your browser
VIEW IN TELEGRAM
AlignToArtboards — выравнивает объекты по артбордам. Заменяет встроенное выравнивание в панели Align, которое работает с одним активным артбордом и для этого надо переключать режим Align To.
Возможности скрипта:
— выравнивание выбранных объектов по их родительским артбордам, активному или содержимое всех артбордов в документе;
— выбор 9 точек-ориентиров для выравнивания
— выравнивание по геометрическим размерам или видимым, которые учитывают толщины контуров.
Объекты в Иллюстраторе не содержат атрибута принадлежности к артборду, поэтому в скрипте приходится использовать обходные пути. Из-за этого чем больше у вас артбордов и целевых объектов, тем скрипт медленнее будет работать.
Подробнее о скрипте
#illustrator #item
Возможности скрипта:
— выравнивание выбранных объектов по их родительским артбордам, активному или содержимое всех артбордов в документе;
— выбор 9 точек-ориентиров для выравнивания
— выравнивание по геометрическим размерам или видимым, которые учитывают толщины контуров.
Объекты в Иллюстраторе не содержат атрибута принадлежности к артборду, поэтому в скрипте приходится использовать обходные пути. Из-за этого чем больше у вас артбордов и целевых объектов, тем скрипт медленнее будет работать.
Подробнее о скрипте
#illustrator #item
👍15🔥9😍1
This media is not supported in your browser
VIEW IN TELEGRAM
Маски непрозрачности
Если вы из тех, кто использует маски непрозрачности, то может сталкивались при использовании скриптов, например свежего AlignToArtboards, что неправильно изменяются объекты. Что там происходит?
В скриптах чаще используются модификации объектов: сдвиг через
В момент, когда объект становится маской непрозрачности, он исчезает из документа для скриптов. Поэтому с ним и не происходит никаких трансформаций. Что для нас, как пользователей, не оправдание. Исправление целиком зависит от команды Адоб. Они могут это сделать только в новых релизах Иллюстратора. Вы можете проголосовать за починку на Юзервойс.
#learn
Если вы из тех, кто использует маски непрозрачности, то может сталкивались при использовании скриптов, например свежего AlignToArtboards, что неправильно изменяются объекты. Что там происходит?
В скриптах чаще используются модификации объектов: сдвиг через
translate или установка координат через свойство position в формате [x, y], масштабирование и поворот. Эти методы управляют лишь объектом, несмотря на то что маска с ним связана (нажатая иконка-индикатор). Пример ситуации: «После скрипта у меня исчез объект!» На деле объект был не удалён, а сдвинут за пределы видимой части маски.В момент, когда объект становится маской непрозрачности, он исчезает из документа для скриптов. Поэтому с ним и не происходит никаких трансформаций. Что для нас, как пользователей, не оправдание. Исправление целиком зависит от команды Адоб. Они могут это сделать только в новых релизах Иллюстратора. Вы можете проголосовать за починку на Юзервойс.
#learn
😭3🔥1
Обновление MakeNumbersSequence:
— порядок нумерации на выбор: по порядку текстов в слоях или по их координатам (построчно, по столбцам);
— стало возможно заменять плейсхолдер
— мелкие исправления, изменения в интерфейсе.
Обо всех функциях скрипта я сделал обучающее видео на Ютуб «Auto Numbering in Illustrator via MakeNumbersSuequence».
#illustrator #text
— порядок нумерации на выбор: по порядку текстов в слоях или по их координатам (построчно, по столбцам);
— стало возможно заменять плейсхолдер
{%n} внутри текста на номер, не трогая остальное содержимое;— мелкие исправления, изменения в интерфейсе.
Обо всех функциях скрипта я сделал обучающее видео на Ютуб «Auto Numbering in Illustrator via MakeNumbersSuequence».
#illustrator #text
🔥7👍3
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
👍11❤10🤔1💊1
This media is not supported in your browser
VIEW IN TELEGRAM
SwatchLegendAsText — создаёт на активном артборде цветную текстовую группу с именами образцов из Swatches. Если в панели выделена часть цветов, то создаст легенду для них, иначе для всех.
На форуме Адоб человек искал скрипт, который выведет список цветов одной текстовой строкой с раскрашенными словами. В такой задаче алгоритм медленный для большого количества цветов и имя может на две строки разрываться. Поэтому я сразу сделал версию скрипта с отдельными объектами.
В коде настраивается:
Максимальная ширина зоны для объектов вычисляется по ширине артборда с отступами, поэтому неуместившиеся объекты переносятся на новые строки.
Скачать скрипт
#illustrator #color
На форуме Адоб человек искал скрипт, который выведет список цветов одной текстовой строкой с раскрашенными словами. В такой задаче алгоритм медленный для большого количества цветов и имя может на две строки разрываться. Поэтому я сразу сделал версию скрипта с отдельными объектами.
В коде настраивается:
isOnlySpot — выводить только глобальные и спот цвета или все.fontSize — размер шрифта.typeface — программное имя шрифта.isUseUppercase — выводить имена в верхнем регистре.
pads — внутренние отступы по горизонтали от артборда и его верха.
distX — горизонтальный отступ между текстами.
distY— вертикальный отступ.Максимальная ширина зоны для объектов вычисляется по ширине артборда с отступами, поэтому неуместившиеся объекты переносятся на новые строки.
Скачать скрипт
#illustrator #color
👍10🔥4
По просьбе подписчика добавил в AddLinkedFileNames вывод имён не только для линков, но и внедрённых изображений или вставленных через буфер обмена. Если имя файла или имя растра в слоях не найдено, то вставит текст по умолчанию «Image».
Пост о скрипте https://t.me/aiscripts/66
#illustrator #item
Пост о скрипте https://t.me/aiscripts/66
#illustrator #item
👍10🔥5
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
👍7❤2🔥1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Пользователь задал вопрос о том, как удалить числа из имён слоёв в скрипте BatchRenamer. Я вспомнил, что в описании скрипта на сайте не рассказывал о частичной поддержке регулярных выражений в поле Find.
На видео частные примеры, как использовать регулярные выражения для замены наборов символов в именах артбордов, слоёв или объектов.
P.S. Кстати, выражение
Скачать скрипт
#illustrator #artboard
На видео частные примеры, как использовать регулярные выражения для замены наборов символов в именах артбордов, слоёв или объектов.
P.S. Кстати, выражение
.+ будет аналогично плейсхолдеру {n}, для замены всего имени на новое.Скачать скрипт
#illustrator #artboard
🔥6👍2
В обновлении MakeNumbersSequence 0.3 можно заменять только числа в текстовых объектах.
Распознаются целые и дробные числа, разделённые запятой или точкой. Если перед или после десятичного символа будет стоять пробел, то скрипт воспримет как два отдельных числа.
Скачать скрипт
#illustrator #text
Распознаются целые и дробные числа, разделённые запятой или точкой. Если перед или после десятичного символа будет стоять пробел, то скрипт воспримет как два отдельных числа.
Скачать скрипт
#illustrator #text
🔥6❤1
This media is not supported in your browser
VIEW IN TELEGRAM
TextBlock — создаёт блок заданной ширины из точечных текстов. Такой приём вы могли встречать в шрифтовых плакатах.
Восемь лет назад Карлос Канто написал первоначальную версию этого скрипта. Её недостаток в том, что полученные тексты конвертируются в кривые.
Я внёс изменения в скрипт Карлоса:
— тексты остаются редактируемыми,
— порядок в блоке соответствует расположению исходных текстов по оси Y сверху вниз.
— группа создаётся в слое с выбранным текстом.
Скачать скрипт
#illustrator #text
Восемь лет назад Карлос Канто написал первоначальную версию этого скрипта. Её недостаток в том, что полученные тексты конвертируются в кривые.
Я внёс изменения в скрипт Карлоса:
— тексты остаются редактируемыми,
— порядок в блоке соответствует расположению исходных текстов по оси Y сверху вниз.
— группа создаётся в слое с выбранным текстом.
Скачать скрипт
#illustrator #text
🔥31❤5👍5
This media is not supported in your browser
VIEW IN TELEGRAM
ResetTextNames — удаляет пользовательские имена с текстовых объектов, чтобы вернуть по умолчанию их содержимое в панели Layers.
Что можно удалить:
— имя активного текста в режиме редактирования
— имена выбранных текстовых объектов
— если ничего не выбрано, то имена всех текстов документа
Скачать скрипт
#illustrator #text
Что можно удалить:
— имя активного текста в режиме редактирования
— имена выбранных текстовых объектов
— если ничего не выбрано, то имена всех текстов документа
Скачать скрипт
#illustrator #text
👍5⚡2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
ColorToner — генерирует светлые оттенки, тени и тона для исходных цветов. Полученные палитры применяются для добавления объёма иллюстрациям, создания градиентов, фонов, элементов интерфейса, графиков. Прототипом скрипту послужили Blend Tool, панель Color Guide, имеющие свои недостатки, и онлайн-генераторы палитр.
Опции скрипта:
— значения исходных цветов (в форматах HEX, RGB или CMYK) через пробел;
— количество шагов по аналогии с настройками Blend Tool и панели Color Guide;
— индивидуальные вариации добавления белого, чёрного и насыщенности;
— цветовой режим для регулирования перехода оттенка в тенях;
— размер и отступы для цветовых чипсов;
— вывод текстовых значений цветов (в HEX, RGB, CMYK) в каждой чипсе;
— добавление сгенерированных цветов в Swatches.
Подробнее о скрипте | Купить
#illustrator #color #paid
Опции скрипта:
— значения исходных цветов (в форматах HEX, RGB или CMYK) через пробел;
— количество шагов по аналогии с настройками Blend Tool и панели Color Guide;
— индивидуальные вариации добавления белого, чёрного и насыщенности;
— цветовой режим для регулирования перехода оттенка в тенях;
— размер и отступы для цветовых чипсов;
— вывод текстовых значений цветов (в HEX, RGB, CMYK) в каждой чипсе;
— добавление сгенерированных цветов в Swatches.
Подробнее о скрипте | Купить
#illustrator #color #paid
🔥12❤3👍3⚡2
This media is not supported in your browser
VIEW IN TELEGRAM
ContrastChecker — помогает подобрать различимые для людей сочетания цветов для текста и фонов, иконок и других элементов интерфейса, диаграмм, проверяя контрастность пар цветов на соответствие критериям WCAG 2.1.
В диалоге скрипта доступны слайдеры HSB для корректировки пары цветов вручную. Кнопка Auto автоматически пробует подтянуть насыщенность и яркость до заданного контраста. Коэффициент автокоррекции редактируется в коде скрипта в переменной
• Для основного текста (17 pt / 23 px regular) коэффициент контрастности не менее 4,5:1.
• Для большего текста, заголовков (18 pt / 24 px regular или 14 pt / 19 px bold) — 3:1.
• Для графических элементов коэффициент ниже — 3:1, так как они не требуют чтения.
На сайте я привожу недостатки расчёта контрастности по WCAG и реального восприятия. Так что следование здравому смыслу может быть полезнее, чем бездумное выполнение какого-то правила.
Подробнее о скрипте
#illustrator #color
В диалоге скрипта доступны слайдеры HSB для корректировки пары цветов вручную. Кнопка Auto автоматически пробует подтянуть насыщенность и яркость до заданного контраста. Коэффициент автокоррекции редактируется в коде скрипта в переменной
defRatio: 4.5.• Для основного текста (17 pt / 23 px regular) коэффициент контрастности не менее 4,5:1.
• Для большего текста, заголовков (18 pt / 24 px regular или 14 pt / 19 px bold) — 3:1.
• Для графических элементов коэффициент ниже — 3:1, так как они не требуют чтения.
На сайте я привожу недостатки расчёта контрастности по WCAG и реального восприятия. Так что следование здравому смыслу может быть полезнее, чем бездумное выполнение какого-то правила.
Подробнее о скрипте
#illustrator #color
🔥15👍3💊2
При создании текстовых объектов в Иллюстраторе у них не существует имени, а в панели 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