[AI CC-CC2022] Создание множества объектов с заданными по списку цветами

  • Автор темы Автор темы severnik
  • Дата начала Дата начала

severnik

Участник
Топикстартер
Сообщения
110
Реакции
2
Есть ли способ создать или назначить существующему множеству объектов цвета по пантону из заранее заданного списка номеров пантонов?
Или из списка указанных цветов в CMYK тоже самое?
 
А как вы себе это мыслите?
Как именно задать соответствие между конкретным объектом и конкретным цветом?
 
А как вы себе это мыслите?
Как именно задать соответствие между конкретным объектом и конкретным цветом?
я подозреваю что юзер хочет зарондомайзить обьекты.... :D
 
  • Спасибо
Реакции: _MBK_
Не думаю - у него объекты уже есть как и список цветов
Или действительно - выделенные объекты покрасить в случайные цвета из списка? Но тогда вопрос как список задавать?
 
  • Спасибо
Реакции: NatalieRedFox_333
Есть ли способ создать или назначить существующему множеству объектов цвета по пантону из заранее заданного списка номеров пантонов?
Или из списка указанных цветов в CMYK тоже самое?
можно... я даже знаю кто это сможет сделать....)))) 'otbline'
 
  • Спасибо
Реакции: _MBK_
Так как список цветов задавать то?
 
  • Спасибо
Реакции: NatalieRedFox_333
Не думаю - у него объекты уже есть как и список цветов
Или действительно - выделенные объекты покрасить в случайные цвета из списка? Но тогда вопрос как список задавать?
выделенные объекты покрасить в случайные цвета из списка? Но тогда вопрос как список задавать? - запросто....))) :D
 
  • Спасибо
Реакции: _MBK_
Колобрайбл человек собрался распечатать, чего непонятного?
 
  • Спасибо
Реакции: NatalieRedFox_333
Есть упорядоченный список с номерами пантонов (несколько сотен цветов).
По нему надо создать, допустим, столько же квадратов с цветами по списку в том же порядке (1й-2044, 2й-2060 ... и т.д.).
Или вместо номеров пантонов могут быть CMYK (1й-5,53,7,0 2й-22,69,1,0 ... и т.д.)

Номер объектаНомер пантона (палитра Solid Coated)
0012044
0022060
0037541
0047632
0055235
006670
007510
008671
009197
 
В смысле, создать или покрасить готовые? Если создать, то где именно? Опять же как порядок определить - по положению в палитре слоев?
Мы вытягиваем из вас ТЗ под заказ на скрипт ;)
 
  • Спасибо
Реакции: NatalieRedFox_333
В смысле, создать или покрасить готовые? Если создать, то где именно? Опять же как порядок определить - по положению в палитре слоев?
Мы вытягиваем из вас ТЗ под заказ на скрипт ;)
Хоть создать, хоть готовые красить. Это не особенно важно, если существует какое-то готовое решение, которое можно взять и переделать под себя. Порядок цветов определяется по списку, порядок элементов на листе - рядом, один под другим. Да даже если они стопкой в одном слое будут - не важно. Упорядочить их можно стандартными кнопками из палитры выравнивания. Я потому и задал в вопросе только суть - как создать (или задать) элементам цвета по списку.
 
Хоть создать, хоть готовые красить. Это не особенно важно, если существует какое-то готовое решение, которое можно взять и переделать под себя. Порядок цветов определяется по списку, порядок элементов на листе - рядом, один под другим. Да даже если они стопкой в одном слое будут - не важно. Упорядочить их можно стандартными кнопками из палитры выравнивания. Я потому и задал в вопросе только суть - как создать (или задать) элементам цвета по списку.
тут как минимум 3 скрипта + AHK... 'otbline'
 
Последнее редактирование:
  • Спасибо
Реакции: _MBK_
Одного скрипта достаточно, но его писать надо.
Готового решения нет ввиду расплывчатости формулировки задачи.
 
  • Спасибо
Реакции: NatalieRedFox_333
Одного скрипта достаточно, но его писать надо.
Готового решения нет ввиду расплывчатости формулировки задачи.
ну если три слить вместе то будет один...))) :D

вот смотри...сделать квадратики -раз, покрасить - два, раскидать по сетке - три )))
 
Последнее редактирование:
Ну если место квадратиков произвольное то это и не задача вовсе, а про раскидать по сетке ничего сказано не было. Тут главный вопрос - читать цвета из файла по названиям, но и это в принципе решаемо.
 
  • Спасибо
Реакции: NatalieRedFox_333
Ну если место квадратиков произвольное то это и не задача вовсе, а про раскидать по сетке ничего сказано не было. Тут главный вопрос - читать цвета из файла по названиям, но и это в принципе решаемо.
как это не сказано... сказано что рядом..)))
Порядок цветов определяется по списку, порядок элементов на листе - рядом, один под другим.
 
  • Спасибо
Реакции: _MBK_
так надо...,?
untitled-jpg.147282
 

Вложения

  • Untitled.jpg
    Untitled.jpg
    130.1 КБ · Просм.: 208
  • Спасибо
Реакции: _MBK_
Порядок цветов определяется по списку
Была подобная задача.

В свотчи перетащить нужную библиотеку.
JavaScript:
var txtFile = new File("d:/list.txt");
txtFile.open('r');

var doc = app.activeDocument;

var x = 0;
while (string = txtFile.readln())
{
    var pantone = "PANTONE " + string + " C";
    var rect = doc.pathItems.rectangle( -10 - x, 10, 10, 10 );
    rect.fillColor = doc.swatches[ pantone ].color;
    rect.stroked = false;
        
    var text = doc.textFrames.add();
    text.textRange.characterAttributes.size = 10;
    text.contents = pantone;
    text.top = -10 - x;
    text.left = 40;
    x += 20
}

list.txt
Код:
877
873
148
356
2728

1635360050508.png
 
  • Спасибо
Реакции: severnik и ~RA~