易商讯
当前位置: 首页 » 资讯 » 知识 » 正文

16进制颜色转换rgb(16进制颜色转换成10进制)

放大字体  缩小字体 发布日期:2023-12-11 18:59:28
导读

16进制颜色转换rgb是什么呢?不知道的小伙伴来看看小编今天的分享吧!16进制颜色转换RGB原理:+ (UIColor *)ml_colorWithHex:(U...

16进制颜色转换rgb, 什么是十六进制颜色转换rgb?不知道小伙伴们今天来看看边肖的分享吧!

十六进制颜色转换RGB的原理;

+ (UIColor *)ml_colorWithHex:(UInt32)hex alpha:(CGFloat)alpha{

CGFloat score_R=(hex0xFF0000) 16;

CGFloat score_G=(hex0xFF00) 8;

CGFloat score_B=(hex0xFF);

0xF863400xFF0000表示F86340和0xFF0000进行and运算,目的是提取F86340的前两位F8,因为F8代表红色通道的值,提取的值已经转换成十进制。

16进制颜色转换成10进制

0xF86340

十六进制:F86340

二进制:1111100001100011010100000

0xFF0000

十六进制:FF0000

二进制:111111100000000000000000000

位运算

0xF86340二进制:11111000110011010100000。

操作员:

0xFF0000二进制:11111100000000000000000

(计算结果)二进制:111110000000000000000000000

位操作的结果是1111 1000 0000 0000 0000 0000 0000。如果把这个二进制数转换成十进制数,就是一个非常大的数,每个颜色通道的最大值是255。

因此,需要通过置换操作将获得的结果控制在最大范围内。

16进制颜色转换成10进制

几种常见的表达颜色的方法是:

ColorName:直接使用颜色的名称来指定颜色,例如,红蓝绿黄。

优点:非常直观的表达你想用的颜色。

缺点:颜色名称少,不能有效表现一些丰富的颜色。

RGB:三通道颜色

是目前应用最广泛的颜色体系之一。

几乎所有的颜色都可以通过红色、绿色和蓝色通道显示,再加上alpha透明度。

RGB是根据颜色的发光原理设定的,相当于将红、绿、蓝通过不同的亮度组合成所需的颜色。

0最暗,255最亮。

十六进制:十六进制颜色

十六进制和RGB可以表现出非常丰富的颜色,他通过十六进制0 ~ F的16个字符来表达颜色。

同样,000000是黑的,FFFFFF是白的。

16进制颜色转换rgb,以上就是本文为您收集整理的16进制颜色转换rgb最新内容,希望能帮到您!更多相关内容欢迎关注。


声明:易商讯尊重创作版权。本文信息搜集、整理自互联网,若有来源标记错误或侵犯您的合法权益,请联系我们。我们将及时纠正并删除相关讯息,非常感谢!

 
(文/小编)
免责声明
• 
本文16进制颜色转换rgb(16进制颜色转换成10进制)链接:http://www.esxun.cn/news/441618.html 。本文仅代表作者个人观点,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们,我们将在24小时内处理完毕。如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
 

Copyright © www.esxun.cn 易商讯ALL Right Reserved


冀ICP备2023038169号-3