[AI CC-CC2022] Выделение контуров того же цвета что и выбранный цвет в палитре

1amobot

Участник
Топикстартер
Сообщения
15
Реакции
0
Есть изображение с большим количеством контуров (путей), закрашенными разными цветами. Необходимо иметь инструмент, при котором можно было бы нажимать на любой цвет в палитре существующих на картинке цветов, и при этом все контуры с таким цветом, имеющиеся на картинке, должны выделяться.

Существует ли такое решение ? Скрипт не подходит, так как цвета нужно перебирать быстро.

Пытался сделать Action и запускать по нему скрипт, но в action запускаются далеко не все действия скрипта (или может что-то не так делаю или неправильно привязываю скрипт?). А может быть, существует готовый плагин, выполняющий такие действия ? Из свежих иллюстраторов пробовал 2020
 
Последнее редактирование:
  • Спасибо
Реакции: 1amobot
Спасибо! Установил, запустил - получилось! Как думаете, отдельно такой плагин с такой функцией написать кто-нибудь смог бы? Или игра не стоит свеч?
 
Чем Вас не устроило
  1. Выберите один объект нужного цвета.
  2. В главном меню выберите Select > Same > Fill Color.
Иллюстратор выделит все оставшиеся элементы выбранного цвета, не трогая при этом элементы схожих оттенков.
 
Чем Вас не устроило
1. Нужно выделить с цветом обводки, но это не так важно.
2. ТС хочет нажимать мало кнопок, а тут сначала нужно убедиться что у тебя активный цвет обводки, потом клик на цвет, а потом только Select > Same > Stroke Color
 
Как вариант: Удалить все неиспользуемые образцы, добавить все используемые и редактировать образцы вообще не глядя на картинку
 
  • Спасибо
Реакции: Skvoznyak, ITIT и dosp
1. Нужно выделить с цветом обводки, но это не так важно.
2. ТС хочет нажимать мало кнопок, а тут сначала нужно убедиться что у тебя активный цвет обводки, потом клик на цвет, а потом только Select > Same > Stroke Color
Про Обводку разговора не было.
 
Решение в одну кнопку:
Рядом с готовым изображением рисуем ,,базовый,, квадрат(или любой простой обьект)
и закрашиваем его нужным Вам цветом из палитры цветов.
Проигрываем предварительно записанный Action в одно действие Select---Same---Fill Color.
Производим действия со всеми выделенными объектами.
После произведенных действий снова выделяем ,,базовый,, квадрат и закрашиваем
другим цветом из палитры с последующим проигрыванием Action.

После выполнения всех нужных действий квадрат удаляем.
 
Последнее редактирование:
  • Спасибо
Реакции: Gad
  • Спасибо
Реакции: Gad
Чем Вас не устроило

Иллюстратор выделит все оставшиеся элементы выбранного цвета, не трогая при этом элементы схожих оттенков.

Альтернативно:
Достать magic wand (Y) и выбирать по объекту с нужным цветом заливки:
1623154026090.png


Если есть похожие объекты с небольшим расбросом по цвету — увеличить tolerance
 

Вложения

  • 1623153806431.png
    1623153806431.png
    5.5 КБ · Просм.: 189
Последнее редактирование:
  • Спасибо
Реакции: ITIT и Skvoznyak
Нужно выбирать цвет в панели «Swatches» и выделить все объекты с таким цветом? Или выбирать любой цветной объект и потом объекты таким же цветом. Скриптом и то, и то вроде как делается просто, а потом скрипт вешается на горячую клавишу.
 
Нужно выбирать цвет в панели «Swatches» и выделить все объекты с таким цветом? Или выбирать любой цветной объект и потом объекты таким же цветом. Скриптом и то, и то вроде как делается просто, а потом скрипт вешается на горячую клавишу.
Нужно выбрать в панели Swatches, и все области с этим цветом должны выделиться. Скриптом примерно тоже знаю как, но как повесить на горячую клавишу конкретный скрипт ? Представьте прожимать 30-40 цветов последовательность кнопок Alt/Option + F + R + ... не совсем удобно.
 
Нативный вариант: скрипт, выделяющий всё по выбранному цвету, внутрь экшена, а экшен по любой F1-11 + модификатор (shift и т.д.). В Виндовс через AutoHotkey на клавиши еще вешают вызов действий, скриптов. В Мак ОС аналоги AHK тоже имеются.

Конечно, процесс все равно будет из нескольких шагов: мышкой выбрать цвет в свотчах, руками нажать сочетание горячих клавиш. Возможно, это 1-2 секунды + время срабатывания самого скрипта. Вопрос в том, как оценивается скорость во фразе «цвета нужно перебирать быстро».

В тоже время скрипт можно развить так, что выбирать не только 1 цвет, а несколько и выделять пачку объектов этих цветов.

Пример на простом файле с вызовом скрипта горячими клавишами
 

Вложения

  • sample.gif
    sample.gif
    321.2 КБ · Просм.: 222
Последнее редактирование:
Нативный вариант: скрипт, выделяющий всё по выбранному цвету, внутрь экшена, а экшен по любой F1-11 + модификатор (shift и т.д.). В Виндовс через AutoHotkey на клавиши еще вешают вызов действий, скриптов. В Мак ОС аналоги AHK тоже имеются.

Конечно, процесс все равно будет из нескольких шагов: мышкой выбрать цвет в свотчах, руками нажать сочетание горячих клавиш. Возможно, это 1-2 секунды + время срабатывания самого скрипта. Вопрос в том, как оценивается скорость во фразе «цвета нужно перебирать быстро».

В тоже время скрипт можно развить так, что выбирать не только 1 цвет, а несколько и выделять пачку объектов этих цветов.
По поводу Экшена мы вернулись к тому, что я писал в самом начале темы. Я пробовал записывать Экшен - запускал скрипт, а он записывает только некоторые действия из скрипта (версия сс 2020), подскажи как к экшену прикрутить цельный скрипт ?
 
По поводу Экшена мы вернулись к тому, что я писал в самом начале темы. Я пробовал записывать Экшен - запускал скрипт, а он записывает только некоторые действия из скрипта (версия сс 2020), подскажи как к экшену прикрутить цельный скрипт ?
Свой скрипт положить в стандартную папку скриптов Иллюстратора, перезапустить и по начальным буквам его имени найти, вставить в экшен. Дальше на экшен установить вызов горячей клавишей
 

Вложения

  • insertMenuItem.jpg
    insertMenuItem.jpg
    39.3 КБ · Просм.: 192
Последнее редактирование: