Вот скрипт для тестирования:
void OnStart() { color Main_color = C'213,0,0';//здесь ставите нужный цвет. Компилируете. Тот же цвет ставите в цветовой палитре виндоус. Сравниваете цвета. string Gradient[256]; //------------------------ Диапазон_оттенков(Main_color,Gradient); //------------------------ for(int a1 = 0; a1 < 256; a1++)Alert(__FUNCTION__," Gradient[",a1,"] ",Gradient[a1]); }
Вот скрипт для тестирования:
Благодарю! Хорошо бы писать код на английском с комментариями и отправлять такие коды в библиотеку...
Благодарю! Хорошо бы писать код на английском с комментариями и отправлять такие коды в библиотеку...
Согласен. В свободное время переведу. Вы имеете ввиду кодо-базу?
Согласен. В свободное время переведу. Вы имеете ввиду кодо-базу?
В кода базе есть раздел библиотеки, там как раз складываются и обновляются такие коды.
В кода базе есть раздел библиотеки, там как раз складываются и обновляются такие коды.
Ясно.
Благодарю! Хорошо бы писать код на английском с комментариями и отправлять такие коды в библиотеку...
Для CodeBade безусловно надо писать на международном языке. Но зачем на русскоязычном форуме на этом настаивать???
Лично мне противен этот международный... потому, что я его совсем не знаю и мне гораздо понятней наш родной Русский.
В колориметрии, насколько я помню, куча различных систем.
Возможно, там есть готовая система, которая отвечает потребностям, и формулы для перехода между ними.
В колориметрии, насколько я помню, куча различных систем.
Возможно, там есть готовая система, которая отвечает потребностям, и формулы для перехода между ними.
У меня одна функция. Послал цвет, - получил все оттенки. Дальше, - любой градиент можно нарисовать, просто делая цикл по массиву.
Чуть позже я сделал изменение. Изначально, функция void. Не возвращает значение. Но после я сделал ее типом int и внизу прибавил
return(Координата_исходного_цвета);
Таким образом, помимо массива оттенков, функция стала возвращать номер той ячейки, в которой находится посланный в нее исходный цвет. Это облегчает рисование градиента. От исходного цвета можно двигаться либо влево, либо вправо по массиву.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
В течении месяца, я упорно решал проблему разложения цвета на оттенки. Задача оказалась непростой. За основу исследования я взял цветовую палитру виндоус (та, что в свойствах графика). Проведя длительное изучение, я все же обнаружил закономерности. И вот как: