颜色管理中已经帮助我们定义了这些颜色,但是我们通常会使用自定义的颜色,怎么怎么设置值呢》?
通常情况下使用的是BGR颜色。就是蓝色和红色是相反的。
GUI_SetBkColor(0x00FFaa80); //自定义调色
每个颜色通道是8位,ABGR就是4个,一个32位。
通常情况下最高8位是开启透明化才使用的,如果没有开启使用不了
一般情况下一个色系有8位,就是0-255表示。FF为最大,255。 80为中值,为128。
打开画图,点击编辑颜色
#define GUI_LIGHTBLUE 0x00FF8080 |
如上GUI,H定义亮蓝为0x00FF8080
可以看到确实就是这个颜色
当如果需要微调颜色的话,
GUI_SetBkColor(0x00FFC880); //自定义调色
可以根据色卡进行调整颜色。