Создать на спуске цветные метки идентификации изделия

Андрей Викторов

Топикстартер
15 лет на форуме
Сообщения
1 314
Реакции
309
Коллеги, приветствую!
Есть сценарий, осуществляющий раскладку изделий на печатный лист.
Задача: на каждом виде изделий должна появится цветовая метка, идентифицирующая его.
Цель размещение метки: упрощение процесса ручной сортировки изделий в случае возникновения такой необходимости.
Метка представляет собой прямоугольник окрашенный в некий цвет.
Требования к меткам:
• Они должны состоять только из красок присутствующих в данном спуске.
• Желательно, каждая из меток д.б. не более чем из двух красок.
• Они должны быть контрастными по отношению друг к другу. Т.е. визуально явно различаться по цвету друг от друга.
• Количество цветов меток = количеству видов изделий.

Несколько примеров на картинке.

1734215388813.png


На данный момент пока только пришла идея создавать (как?) градиент из всех имеющихся в спуске красок,
а затем разбивать его на фрагменты (как?) по числу видов изделий чтобы получить набор цветов для смарт-меток.
На этом мысль останавливается...

Буду признателен за рецепты / наводки / советы.
 
Ну можно метки отдельно рисовать при помощи скрипта для Иллюстратора из RunScript. Туда в скрипт из wf в качестве входящих параметров загрузить краски что используются в файле, кол-во изделий. Прописать там всю логику и на выходе получить файлы с метками. А уж их в wf при помощи того же step&repeat tabulate совместить их с требуемыми спусками
 
Спасибо, в копилку идей пойдет...

По сути, на первом этапе, нужно как то получить набор из N цветов составленных из Х красок.
N = число видов изделий, Х = число красок в спуске. И N, и Х известны до запуска сценария спуска.
Если видов изделий 4 и цветность CMYK, то все предельно просто.
А если видов девять, а красок всего две, да еще и пантонами?...
Сейчас вручную рисуем в каждом файле, прослеживая чтобы в разных изделиях на спуске не оказалось одинаковых.
Есть уже с нарисованными. Но если встречаются два или более макетов, которые раньше вместе не печатались, то приходится перекрашивать.
 
А разве нельзя метки е только цветом разделять, но и расположением, если красок мало? Ну либо ме еще делать не просто из первого цвета и второго цвета. Можно ведь еще сделать метку разделенную пополам. Одна половина метки одного цвета, другая другого. Или сделать какую то из меток полосатой, т.е. у метки по середине будет пробел или по краям она однго цвета, а середина метки другого.
 
Ну когда мало цветов -- использовать цвет+форма. В принципе, можно и цифрами играть от 0 до 9, окрашенными в свой цвет.
Начинать с нуля (прямоугольник с дыркой), появился второй цвет такой же, то единица (можно в рамке).
 
можно и формой играться.
использовать цвет+форма.
Это уже не про автоматизацию тогда будет.
Кроме того, метка стоит именно в этом месте для того,
чтобы с торца столбика можно было понять, что что-то чужое попало.
 
Чтобы можно было автоматизировать растановку и раскрашивание меток можно нарисовать метку из нескольких, наложенных друг на друга в режиме "multiply", объектов раскрасив их какими- нибудь условными цветами ink1, ink2, ink3 и т.п. Эти цвета потом тикетом Оптимайз сепарейшн в wf можно будет заменить на нужные цвета из спуска, задав их при помощи смартнейма. За счет того что метка состоит из наложенных друг на друга объектов можно, заменив потом тикетом ink1 на один цвет из спуска, а ink2 на другой цвет, получить метку составного цвета (типа зеленого). А если сделать эти наложенные друг на друга объекты еще и не 100% заливкой, а допустим 20% и сделать их в нужном кол-ве например штук 10 и каждый раскрасить свой ink1, ink2, ink10 и т.д., то можно получать и более разнообразные цвета меток (типа не просто зеленая, а салатовая) А если в метке расположить эти пачки объектов рядом друг с другом несколько штук, то можно поиграть полосатостью метки, если цветов будет не хватать. Ну естественно алгоритм того какая метка каким цветом и какие из ink1 и прочих на какой менять надо скриптом прописать
 
Последнее редактирование: