Страница 1 из 1

Автоматическое изменение цвета индикатора

Добавлено: 30 июн 2018, 19:20
Andry
Уважаемые форумчане,может кто сталкивался с решением подобной задачи или знает как она решается,прошу помощи.При принудительном изменении цвета фона внутри индикатора,нужно менять цвет текста таким образом,чтобы его было отчетливо видно,как на прилагаемом рисунке.Заранее благодарю)

Re: Автоматическое изменение цвета индикатора

Добавлено: 30 июн 2018, 19:56
dadreamer
Возьмите негатив исходного цвета, да и всё. Например, откройте CreateNegativeArray.vi отсюда, скопируйте кусок инвертирования цвета, вставьте в свою программу и примените для всех трёх каналов (R,G,B).

Re: Автоматическое изменение цвета индикатора

Добавлено: 30 июн 2018, 22:54
Andry
Не совсем понял,у задача не стоит картинку инвертировать,а только цвет текста индикатора!

Re: Автоматическое изменение цвета индикатора

Добавлено: 30 июн 2018, 23:34
dadreamer
Andry писал(а):Не совсем понял,у задача не стоит картинку инвертировать,а только цвет текста индикатора!
Я и не писал о картинке. Разложите на RGB цвет вашего Color Box'а через Color to RGB, примените далее вот этот кусок кода
2018-07-01_1-30-47.jpg
для каждого канала, соберите цвет с помощью RGB to Color, заведите его на свойство цвета текста.

Re: Автоматическое изменение цвета индикатора

Добавлено: 01 июл 2018, 09:31
Andry
Это как-то сложно,я сделал проще,спасибо за отклик)

Re: Автоматическое изменение цвета индикатора

Добавлено: 01 июл 2018, 12:56
dadreamer
Andry писал(а):Это как-то сложно,я сделал проще,спасибо за отклик)
Тогда уж просто Not вставить, потому что And числа с самим собой даёт это же число (т.е., лишняя операция).

Надо заметить, что предложенный метод - не панацея. На некоторых цветах текст довольно плохо читаем.
2018-07-01_14-52-03.jpg
2018-07-01_14-52-03.jpg (13.57 КБ) 2600 просмотров
2018-07-01_14-52-46.jpg
2018-07-01_14-52-46.jpg (11.58 КБ) 2600 просмотров
2018-07-01_14-53-15.jpg
2018-07-01_14-53-15.jpg (11.87 КБ) 2600 просмотров
Может, имеет смысл попробовать метод, предложенный в этой теме: Make text stand out

Re: Автоматическое изменение цвета индикатора

Добавлено: 01 июл 2018, 19:18
Andry
Согласен,не идеальный вариант,но простой,в том применении ,что у меня, подходит.