下面是测试用的脚本。
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]); }
附加的文件:
Gradient_test_1.mq4
30 kb
Реter Konow:
下面是测试用的脚本。
谢谢你!最好是用英文写代码并加上注释,然后把这样的代码发给图书馆...
Vladimir Pastushak:
谢谢你!最好是用英文写代码并加上注释,然后把这样的代码发给图书馆...
同意。我将在闲暇时间翻译它。你是说代码库?
Реter Konow:
同意。我将在闲暇时间进行翻译。你是说代码库?
代码库有一个库的部分,这是堆放和更新此类代码的地方。
Vladimir Pastushak:
代码库有一个库的部分,在那里堆积和更新此类代码。
我明白了。
Vladimir Pastushak:
谢谢你!最好是用英文写代码并加上注释,然后把这样的代码发给图书馆...
对于CodeBade,人们肯定应该用国际语言来写。但为什么要在俄罗斯的论坛上坚持呢?
我个人对这个国际组织很反感......因为我根本不知道,我在我们的母语俄语中理解得更多。
在比色法中,我记得有一堆不同的系统。
可能有一个现成的系统可以满足需要,还有在它们之间切换的公式。
Georgiy Merts:
在比色法中,我记得有一堆不同的系统。
可能有一个现成的系统可以满足需要,还有公式可以在它们之间进行。
我有一个功能。你发送一种颜色,你会得到所有的色调。接下来,--任何梯度都可以通过简单地做一个数组循环来绘制。
一个月来,我固执地解决了把颜色分解成阴影的问题。事实证明,这项任务很困难。我以 Windows 调色板作为研究的基础( 图表属性中的那个)。经过长时间的研究,我仍然发现了规律。方法如下: