三原色是R、G、B,分别是红、绿、蓝,这是组成各种颜色的基础。在Mathematica里面,各种颜色,可以通过RGBColor来实现。下面,我就介绍一下,怎么更方便的记忆颜色表。
工具/原料
1
电脑
2
Mathematica
方法/步骤
1
先看看红色对应的RGB数组:1,0,0查看方法是:Red//InputForm这和网上常规的RGB颜色数组不太一样。
2
同样的,可以查看绿色和蓝色对应的数组:Green//InputFormBlue//InputForm
3
在网上查到了金黄色的RGB数组是:255,215,0但是,Mathematica能识别吗?RGBColor[255,215,0]运行之后,发现,不能。怎么回事呢?
4
原来,Mathematica默认的RGBColor参数的最大值是1,那么255就对应1,而215就对应着215/255,成比例的:RGBColor[255/255,215/255,0]
5
但是,数之不尽的颜色种类,我们不可能把对应的RGB数组全记住,怎么办呢?别急。用ColorSetter[Dynamic[x]]可以打开调色板。
6
用鼠标,在那个蓝色方格上面点击一下,就会弹出调色板;当你在调色板里面选择某种颜色的时候,就可以在右侧查看对应的RGB数组;按下“OK”按钮,这个颜色数组就被赋值给了x。
7
然后,直接调用x给图像着色,就可以了。Graphics[{x, Disk[]}, ImageSize -> 100]
注意事项
1
只需要记住,R、G、B三原色既可以了。
2
其他颜色,可以通过调色板对比识别。