[CDR X5-X8] как программно отсортировать в палитре цвета по яркости?

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

Nezar

Участник
Топикстартер
Сообщения
158
Реакции
3
Как сделать в ручную знаю.
А можно ли это сделать программно?
Спасибо.
 
Конвертировать в Lab и отсортировать по L
 
т.е. встроенной функции нет(( жаль.
спасибо.
буду мудрить сортировку перебором.
 
Вы конкретно задачу опишите
А то лично я практически не понял ничего - для чего такое странное надо?
 
да куда уже конкретнее ))
есть некая палитра сделанная из текущего селекта.
все цвета в разброс.
но мне надо напечатать все цвета в порядку убывания яркости. зачем - не знаю. просто надо )
в ручную делается путем нажатия двух кнопок. но хотелось автоматизировать.
...
если встроенной функции нет ( хотя странно - ведь такая операция есть)
то буду делать сортировку через два цикла. не проблема. просто лень ))
 
есть некая палитра сделанная из текущего селекта.
Гм, а получить цвета из данной палитры, получается, для вас не проблема?
Насколько я понимаю, прямого, не извращенного способа тоже нет 'hmmm'
 
ВРучную делается путем нажатия двух кнопок
Это речь про sort color, который в Palette Editor?
Попробовал, ткнул по brighness – как-то странно сортирует. Может быть всё правильно, но результат не тот, который ожидаешь. По-моему, тут нужно действительно либо через лаб сортировать, либо просто суммами красок.
 
Нажать программно на данную кнопку, конечно же нельзя
Вопрос в другом -
получить цвета из данной палитры
Когда лично я столкнулся с данной проблемой, пришлось выкручиваться весьма заднепроходным путем
Или есть какой то простой путь неизвестный мне? 'hmmm'
 
@_MBK_, может мы о разных вещах?
Обращаемся к палитре, из палитры читаем колор. 'hz'
 
Для палитры документа так:
Код:
clr = Palettes("Document Palette").Colors(i).CMYKCyan
Для стандартной – ActivePalette
 
Не, я имел в виду вот эту:
upload_2016-12-2_16-26-22.png

Сортировка же тут?
 
Ну это ведь не палитра, а редактор палитр?
 
Ну да
Сортируются ж они в этом окне?
 
Я не понимаю о чём речь. '))'
Человеку нужно отсортировать цвета в палитре! Вот пускай в палитре и сортирует. Зачем искать какие-то заднепроходные пути?
 
Человеку нужно отсортировать цвета в палитре! Вот пускай в палитре и сортирует.
Ну он вроде пишет о наличии встроенной функции сортировки
В палитре документа я такой функции не видел, а в палитре индекседа плотно сталкивался
Отсюда и вангую, что нужна именно она 'hmmm'
 
Ну, в общем да, наверное
Резюмируя тред - встроенная функция, по сути, отсутствует, поэтому нет ничего удивительного в необходимости кодить руками
И, судя по тому, что
есть некая палитра сделанная из текущего селекта.
имеется, наверное, все таки палитра документа, и это хорошо. Потому как, если имеется в виду приведенный мною редактор палитр и палитра оттуда - то топикстартер в большой беде,ибо программно туда прямым способом таки, выходит, не добраться
 
Статус
Закрыто для дальнейших ответов.