Найти Color (не swatches)

  • Автор темы Автор темы apg_777
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

apg_777

Топикстартер
20 лет на форуме
Сообщения
278
Реакции
81
Каким образом скриптом (apple script, CS3) получить список используемых документом цветов (именно color!)?
Проблема в следующем.
1. Написан некий скрипт, который делает пополосный экспорт полос в PDF. Перед записью производится n-ное количество проверок на предмет RGB картинок, неделенных/спотовых swatch-ей и прочее. Но... Наши художники любители при создании файла ткнуться пипеткой в картинку, которая в тот момент еще в RGB и покрасить бокс или текст в этот цвет. Как swatch этот цвет не добавляется, но как недопустимый цвет эта покраска сохраняется. Типография на префлайте этот pdf бракует и начинается веселый поиск проблемного цвета, а поскольку элементов (и полос) в документе немало, то времени и нервов уходит тоже нехилое количество.
2. Работа довольно большая, времени на обработку - последняя ночь, соответственно обработку ведут несколько сканерщиков и о том, что обработано, а что нет на выводе разбираться поздно (ну сидеть же всем, кто обрабатывал!).

Хочется добить скрипт на предмет защиты от художников, поскольку не удается даже заставить их предупреждать о замене или значительном изменении размера картинок.
Желательно определять именно ИСПОЛЬЗОВАННЫЕ цвета, поскольку остается бардак на полях, который никого не волнует. Для картинок, свотчей и Detect edges (поубивал бы!) это реализовано, осталось только разобраться с Colors ( надеюсь :), хотя не уверен )
 
Ответ: Найти Color (не swatches)

Напомни утром zztatarin-у на яндексе. Сейчас спать хочу сил нет.
 
Ответ: Найти Color (не swatches)

А что мешает нажать в свотчах на "Add Unnamed Colors" и получить список всех цветов с них?
 
Ответ: Найти Color (не swatches)

Hikage сказал(а):
А что мешает нажать в свотчах на "Add Unnamed Colors" и получить список всех цветов с них?
Работает! Спасибо!
Осталось добавить эту команду в скрипте.
 
Ответ: Найти Color (не swatches)

Добавил, 2 строки:
set cmMenuAction to menu action "$ID/Add Unnamed Colors"
invoke cmMenuAction
Все работает.
 
Статус
Закрыто для дальнейших ответов.