Как быстро перекрасить пару однотипных элементов в большом количестве сгруппированных объектов?

Статус
Закрыто для дальнейших ответов.

xm

иксэ́м
Топикстартер
R.I.P.
Сообщения
4 978
Реакции
2 667
Здесь приведу конкретный пример: есть куча одинаковых этикеток, различных только цветом фона и названием продукта. Начальство приняло решение эмблемку и цифры года делать не коричневыми, а золотыми.
Вот я и сидел сегодня -- на каждой этикетке по нескольку кликов внутрь группы и пипеткой забираешь цвет с "фольги", потом обратно в артборд и так помногу раз туда-сюда.
Наверняка можно ускорить этот процесс.
Разгруппировывать абсолютно не хочется, клик с ctrl выделяет элемент самого нижнего уровня эмблемы... ну, самый простейший отдельный а ни её всю в группе... Да и вроде как нет такого, как повторить предыдущее действие на следующем объекте (как ctrl-R в кореле)... Ну и, конечно, select same тоже нельзя использовать -- как минимум по цвету ещё куча таких же, но "ненужных" объектов.
Illustrator CS4
Спасибо.
 

Совенок

15 лет на форуме
Сообщения
383
Реакции
52
Ответ: Как быстро перекрасить пару однотипных элементов в большом количестве сгруппированных объектов?

То есть были на всех этикетках коричневые цифры и эмблемка, и их надо перекрасить?


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

А пипеткой зачем цвет брать? Нельзя что ли сделать свотч нужный?
 

qsedftghk

фея
15 лет на форуме
Сообщения
2 032
Реакции
1 198
Ответ: Как быстро перекрасить пару однотипных элементов в большом количестве сгруппированных объектов?

Удалить все цвета из палитры swatches
Затем в палитре swatches сделать add used colors
Затем в палитре swatches два раза щелкнуть по нужному цвету и поменять ползунками на нужный цвет
 

suntory

Administrator
15 лет на форуме
Сообщения
23 425
Реакции
12 469
Ответ: Как быстро перекрасить пару однотипных элементов в большом количестве сгруппированных объектов?

qsedftghk
как минимум по цвету ещё куча таких же, но "ненужных" объектов.
 

qsedftghk

фея
15 лет на форуме
Сообщения
2 032
Реакции
1 198
Ответ: Как быстро перекрасить пару однотипных элементов в большом количестве сгруппированных объектов?

А да... не заметил. Тогда блокируется/скрывается ненужное, а нужное Select same
 

ACTPOHOM

12 лет на форуме
Сообщения
2 981
Реакции
1 133
Ответ: Как быстро перекрасить пару однотипных элементов в большом количестве сгруппированных объектов?

Выделяете БЕЛОЙ стрелкой один из нужных к перекраске элементов, далее:
Меню Select -> Same -> а далее на выбор по заливке или по строку
И выделятся все элементы покрашенные этим цветом.
 

andrejK

R.I.P.
Сообщения
10 300
Реакции
5 218
Ответ: Как быстро перекрасить пару однотипных элементов в большом количестве сгруппированных объектов?

И выделятся все элементы покрашенные этим цветом.

Поразительно. Ну никто читать пост не хочет целиком)))

Ну и, конечно, select same тоже нельзя использовать -- как минимум по цвету ещё куча таких же
 

Dim Schief

10 лет на форуме
Сообщения
2 202
Реакции
2 538
Ответ: Как быстро перекрасить пару однотипных элементов в большом количестве сгруппированных объектов?

xm, МБ "лассо" попробуешь? Всмысле выделения объектов. Если нет множества наложений - прокатывает.
 

ACTPOHOM

12 лет на форуме
Сообщения
2 981
Реакции
1 133
Ответ: Как быстро перекрасить пару однотипных элементов в большом количестве сгруппированных объектов?

Поразительно. Ну никто читать пост не хочет целиком)))

"Чукча не читатель, Чукча - писатель" (с)

Да, не вник в суть плоблемы. Автору надо нейронный интерфейс прикрутить, что бы не тыкаться мышкой.
 

1998

Участник
Сообщения
1 895
Реакции
1 321
Ответ: Как быстро перекрасить пару однотипных элементов в большом количестве сгруппированных объектов?

Микроскрипт select_same_size (сохранить в *.jsx, далее меню File > Scripts...)

Код:
if ( app.documents.length > 0 ) {
    var d = app.activeDocument;
    if ( d.selection != null ) {
        var w = d.selection[0].width;
        var h = d.selection[0].height;
        for ( i = 0; i < d.pageItems.length; i++ ) {
            var x = d.pageItems[i];
            if ( ( x.width.toFixed(2) == w.toFixed(2) ) & ( x.height.toFixed(2) == h.toFixed(2) ) )
                { x.selected = true }
        }
    }
}
предназначен для аналогичного перекрашивания за нерадивыми дизайнерами. Если "эмблема" есть группа путей одного цвета, то все просто, надо выделить ее как "образец", кликая белой стрелкой с альтом. Если нет, работать с путями по одному, выделяя белой стрелкой. Есть неплохие шансы, что ненужных объектов точно такого же размера в документе не окажется. Собственно, можете нагуглить нечто более продвинутое с некоторыми опциями, красивыми градусниками и видимо большей дуракозащищенностью.
 

ch_alex

Погулять вышел.
15 лет на форуме
Сообщения
8 420
Реакции
2 709
Ответ: Как быстро перекрасить пару однотипных элементов в большом количестве сгруппированных объектов?

Комментарий модератора: Тема перемещается в скриптописательство.
 

xm

иксэ́м
Топикстартер
R.I.P.
Сообщения
4 978
Реакции
2 667
Ответ: Как быстро перекрасить пару однотипных элементов в большом количестве сгруппированных объектов?

При чём тут скриптописательство? Я спрашивал, как решить данную задачу обычными, штатными средствами иллюстратора.


А инструмент "Групповое выделение" пробовали?
Спасибо, попробовал. Но не два клика, а столько, сколько подгрупп. В моём случае 3.


блокируется/скрывается ненужное
Так это ж дело раза в три трудоёмкее, чем задача стартпоста. Так же каждый объект неким способом надо выделить итд.
Если нет множества наложений
есть

UPD
Group selection правда очень подошёл, и можно так с шифтом всё дальше выделять... только при дальнейшем выделении последующей группы надо его отжимать. Вот за это действительно громадное спасибо... безо всяких скриптов ))
 

xm

иксэ́м
Топикстартер
R.I.P.
Сообщения
4 978
Реакции
2 667
Ответ: Как быстро перекрасить пару однотипных элементов в большом количестве сгруппированных объектов?

О, кстати, а c ctrl как раз и идёт переключение на тот инструмент, который выставлен вторым. Если стоит group selection (GST), то нормально выделяется всё несколькими кликами с ctrl и переход на следующую группу shift.
Только тогда я не понимаю, зачем нужен direct selection(?), если первый клик GST-ом выполняет его функцию, но DST не может несколькими кликами выделять группы.
 

A**Z

Участник
Сообщения
527
Реакции
627
Ответ: Как быстро перекрасить пару однотипных элементов в большом количестве сгруппированных объектов?

Здесь приведу конкретный пример: есть куча одинаковых этикеток, различных только цветом фона и названием продукта. Начальство приняло решение эмблемку и цифры года делать не коричневыми, а золотыми.
Вот я и сидел сегодня -- на каждой этикетке по нескольку кликов внутрь группы и пипеткой забираешь цвет с "фольги", потом обратно в артборд и так помногу раз туда-сюда.

Не по теме:
Может, это вас Аллах наказал такой работой?
Программа верстки не сойдет за штатные средства иллюстратора? Не проще ли один раз перекинуть?
Люди старались, писали прожку, а оно никому и не нужно оказалось - все делается штатными средствами иллюстратора.

 

xm

иксэ́м
Топикстартер
R.I.P.
Сообщения
4 978
Реакции
2 667

A**Z

Участник
Сообщения
527
Реакции
627
Ответ: Как быстро перекрасить пару однотипных элементов в большом количестве сгруппированных объектов?

Как какую?
ИД, Кварк.

Я бы больше одного однотипного изделия в АИ и даже Кореле делать не стал.
Каждому свое.
 

xm

иксэ́м
Топикстартер
R.I.P.
Сообщения
4 978
Реакции
2 667
Ответ: Как быстро перекрасить пару однотипных элементов в большом количестве сгруппированных объектов?


Не по теме:
%8
А если забыть про мой конкретный случай выше, и, например, просто рисовать некую иллюстрацию -- одну! -- но с некими повторяющимися узорами или элементами -- например девушка в платьице с заковыристым узором. Вы тоже предложите её ваять в индизайне или кварке? )))

Вот уж он-то ни разу не нуждается ни в каких "лишних прожках". Не считая разве фотошопа.
Корел -- самодостаточен.

 

A**Z

Участник
Сообщения
527
Реакции
627
Ответ: Как быстро перекрасить пару однотипных элементов в большом количестве сгруппированных объектов?


Не по теме:
Я отвечал только на вопрос по теме, если "А если забыть про мой конкретный случай выше, и, например...", то это будет уже не по теме.

Про Корел.
Ладно, промолчу.

 

xm

иксэ́м
Топикстартер
R.I.P.
Сообщения
4 978
Реакции
2 667
Ответ: Как быстро перекрасить пару однотипных элементов в большом количестве сгруппированных объектов?


Не по теме:
Я отвечал только на вопрос по теме,
Тема топа -- в его названии. А конкретные случаи могут быть разными, один был приведён мною в стартпосте для понимания сути вопроса. Извините, не думал, что вы привяжетесь именно к нему. поэтому и стараюсь не приводить частных примеров к общим вопросам... но иначе вообще не понимают задачи.

 

ch_alex

Погулять вышел.
15 лет на форуме
Сообщения
8 420
Реакции
2 709
Ответ: Как быстро перекрасить пару однотипных элементов в большом количестве сгруппированных объектов?

Комментарий модератора:
При чём тут скриптописательство? Я спрашивал, как решить данную задачу обычными, штатными средствами иллюстратора.
У Вас трудности с переходом по ссылке из главной ветки? Что касается переноса, то там, где в качестве решения появляется скрипт или что-то похожее на макрос, переносится сюда.
 
Статус
Закрыто для дальнейших ответов.