emwin自定义颜色

文章介绍了在颜色管理中如何设置自定义颜色,通常使用BGR颜色模型,通过GUI_SetBkColor函数来设定颜色值,如0x00FFaa80。颜色通道通常为8位,ABGR中的最高8位用于透明化控制。可以使用0x00FF8080这样的十六进制值定义颜色,例如GUI定义的亮蓝。对于微调颜色,可以通过调整色卡来实现,如将背景颜色设为0x00FFC880。
摘要由CSDN通过智能技术生成

 

颜色管理中已经帮助我们定义了这些颜色,但是我们通常会使用自定义的颜色,怎么怎么设置值呢》?

通常情况下使用的是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);         //自定义调色

 可以根据色卡进行调整颜色。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值