RGB颜色与十六进制颜色的数值转换
先来感受一下两种颜色值的大致形状:
- RGB(11,111,222)
- 十六进制: #0B6FDE
简单来说,两种颜色值的最本质区别是RGB是用十进制表示的,而十六进制当然是用十六进制表示的。所以两者的转换实际上就是十六进制与十进制之间的转换。
先来看一下基本的映射关系:
| 十进制 | 十六进制 |
|---|---|
| 0 | 0 |
| 1 | 1 |
| 2 | 2 |
| 3 | 3 |
| … | … |
| 9 | 9 |
| 10 | A |
| 11 | B |
| 12 | C |
| 13 | D |
| 14 | E |
| 15 | F |
主要区别在于10~15的表示上。
十六进制颜色中有六位,每两位分别对应RGB颜色中的一个数值。例如十六进制颜色#0B6FDE中“0B”对应RGB(11,111,222)中的“11”,“6F”对应“111”,“DE”对应“222”。
计算方法:
11÷16=0……11,余数11对应十六进制的B,因此11转化为十六进制为0B
111÷16=6……15,商6对应十

这篇博客探讨了RGB颜色和十六进制颜色之间的数值转换。内容包括RGB颜色值和十六进制颜色值的基本映射关系,以及如何进行转换。通过举例说明,解释了如何将RGB值(如RGB(11,111,222))转换为对应的十六进制颜色值(#0B6FDE)。此外,还介绍了利用QQ和微信截图工具获取屏幕颜色值的方法。"
107340310,8609835,Taro框架中父子组件通信详解,"['Taro框架', '组件通信', '微信小程序', '小程序开发']
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



