[AI CC-CC2022] Список красок и их оттенков из картинки

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

Топикстартер
15 лет на форуме
Сообщения
1 285
Реакции
298
Коллеги, приветствую!
Возможно ли такую хотелку, как на скриншоте?
Есть Иллюстратор + ESKO DP.
1693738803701.png
 
Конечно
К свотчам, их цветам и именам вполне себе нормальный доступ из обьектной модели.
 
@Drawer ,
Спасибо большое!

Однако задача заключается в том,
чтобы отразить не только то, что в палитре образцов,
а и проценты тоже (если таковые есть).
В идеале — как на скриншоте: квадратик и рядом подпись.

p/s/ Скрипт правильно срабатывает только сразу после открытия файла.
Но стоит что-то в палитре образцов выделить, то ставит только этот(ти) образец(цы).
При выделении белого или регистрации — не работает.
 
p/s/ Скрипт правильно срабатывает только сразу после открытия файла.
Но стоит что-то в палитре образцов выделить, то ставит только этот(ти) образец(цы).
При выделении белого или регистрации — не работает.
Так было задумано автором... это расширяет функционал скрипта.
чтобы отразить не только то, что в палитре образцов,
а и проценты тоже (если таковые есть).
В идеале — как на скриншоте: квадратик и рядом подпись.
Возможно автору будет несложно доделать, попробуйте с ним связаться @creold
 
чтобы отразить не только то, что в палитре образцов,
а и проценты тоже (если таковые есть)
Если в макете не используются объекты с заливками/обводками больше одной и без растра, то можно нехитрым скриптом все перебрать, иначе только плагин. Получить список реально используемых красок на артборде, а не свотчи можно с помощью этого плагина.
 
Вот этот скрипт будет поближе в цели.
swatches.png
Но у меня не хватит знаний исправить этот скрипт, чтобы он в случае Пантона дописывал еще и Tint к его названию.
 
Скрипт Сергея Осокина.
Выделенные цвета на артборде записывает в Clipboard и можно открыть в ,,Блокноте,,.
 

Вложения

Дополнение к скрипту от автора:

SwatchLegendAsText — создаёт на активном артборде цветную текстовую группу с именами образцов из Swatches. Если в панели выделена часть цветов, то создаст легенду для них, иначе для всех.

В коде настраивается:
isOnlySpot
— выводить только глобальные и спот цвета или все.
fontSize
— размер шрифта.
typeface
— программное имя шрифта.
isUseUppercase
— выводить имена в верхнем регистре.
pads
— внутренние отступы по горизонтали от артборда и его верха.
distX
— горизонтальный отступ между текстами.
distY
— вертикальный отступ.
 
Последнее редактирование:
Вот этот скрипт будет поближе в цели.
Посмотреть вложение 160487
Но у меня не хватит знаний исправить этот скрипт, чтобы он в случае Пантона дописывал еще и Tint к его названию.
Насколько я помню основная проблема получение всех цветов в выделении или документе через скрипт была в отсутствии доступа к Appearance через скрипт.
Поэтому все решалось через экшн: удалить все незадейственные цвета + добавить все используемые в палитру. Потом перебор этой палитры свотчей.
Так до сих пор и нет доступа к Appearance через скрипт?
 
Так до сих пор и нет доступа к Appearance через скрипт?
А что кардинально в модели изменилось с тех пор?
Прямого не было и нету, заднепроходно можно выкрутиться всегда
 
В принципе легко скрипт Кати ColorListAllinOne.jsx допилить, чтобы дописывал тинты, при этом надо будет в окне экшена New Color Group вручную нажимать галку, чтобы тинты добавлялись во временную палитру. Хотя большие вопросы к рефакторингу кода, исходный скрипт периодически вызывает ошибки памяти, краш моего СС 2019. Тут надо перебрать весь код.
 

Вложения

  • ColorList_AllinOne.gif
    ColorList_AllinOne.gif
    230.5 КБ · Просм.: 119