Функция CreateColor в ThinkScript

Синтаксис функции CreateColor:

CreateColor(double red, double green, double blue);

Red – Количество красного 0-255

Green – Количество зеленого 0-255

Blue — Количество синего 0-255

Описание функции CreateColor:

Функция предназначена для создания любого цвета из палитры RGB. Я не дизайнер и не художник, так что могу как-то иначе выражаться, может это и не палитра, но я ее называю так.

Суть тут вот в чем. Как известно, для того что бы получить любой цвет, нужно иметь всего 3 цвета, красный, зеленый и синий. При смешивании этих 3х цветов, в зависимости сколько и какого цвета было добавлено, получаем нужный цвет. Так вот, значения Red, Green, Blue это соответственно количество красного, зеленого и синего цветов. Количество каждого цвета может изменяться от 0 до 255. Значение 0 – означает что соответствующего цвета вы не добавили абсолютно, а значение 255 – означает что вы добавили максимальное количество указанного цвета. В Интернете есть много программ которые могут преобразовать цвет в код RGB. Для примера воспользуйтесь программой Paint (эта программа имеется в любой операционной системе Windows). Запускаете программу и ищите в ней «Изменение цветов» откроется следующее окно.

createColor ThinkOrSwim

Определяем код цвета

Справа внизу я выделил 3 области. Это и есть нужный нам код. Чуть левее «Цвет Заливка» мы видим образец цвета, перемещая курсор по цветам (квадрат выше) выбираем нужный цвет, а справа двигаем черный треугольник что бы настроить яркость. Когда цвет в квадрате «Цвет Заливка» нас устраивает, записываем полученные значения из полей Красный, Зеленый, Синий в Функцию в параметры соответственно Red, Green, Blue.

Вот и все, теперь мы создали уникальный цвет и можем его использовать.

Приведу пример использования

Это пример из прошлой функции SetDefaultColor, но теперь мы назначили линии avg уникальный цвет, которого не было по умолчанию в списке.

Постоянная ссылка на это сообщение: https://k-pavel.ru/funkcija-createcolor-v-thinkscript/

avatar

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

  Subscribe  
Подписаться на