位置: IT常识 - 正文

16进制颜色转换rgb(16进制颜色转换器)

编辑:rootadmin

16进制颜色转换rgb是什么呢?不知道的小伙伴来看看小编今天的分享吧!

613/auto168664366316进制颜色转换rgb(16进制颜色转换器)

16进制颜色转换RGB原理:

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

CGFloat score_R = (hex & 0xFF0000) >> 16;

CGFloat score_G = (hex & 0xFF00) >> 8;

CGFloat score_B = (hex & 0xFF);

0xF86340 & 0xFF0000,表示F86340和0xFF0000进行与运算,目的是要取出F86340的前两位F8,因为F8表示red颜色通道的值,取出来的值已经是转换好的十进制的了。

0xF86340

十六进制: F 8 6 3 4 0

二进制: 1111 1000 0110 0011 0100 0000

0xFF0000

十六进制: F F 0 0 0 0

二进制: 1111 1111 0000 0000 0000 0000

位运算

0xF86340二进制: 1111 1000 0110 0011 0100 0000

运算符: &

0xFF0000二进制: 1111 1111 0000 0000 0000 0000

(计算结果)二进制: 1111 1000 0000 0000 0000 0000

通过位运算得到结果的1111 1000 0000 0000 0000 0000,如果将此二进制数转换为十进制数,是一个非常大的数,而每个颜色通道的最大值是255,所以还需要通过位移运算,将得到的结果控制到最大范围内。

常见的几种表示颜色的方法有:

ColorName: 直接用颜色的名称来指定颜色,比如: red blue green yellow

优点: 很直观的表达想要使用的颜色

缺点: 颜色的名称很少, 不能有效表示一些较为丰富的颜色

RGB: 三通道颜色

他是目前运用最广泛的颜色系统之一

可以通过红绿蓝三色通道, 外加alpha透明度, 来展示几乎所有的颜色

RGB是从颜色的发光原理来设定的, 相当于红绿蓝三个颜色通过不同亮度, 来组合成为需要的颜色

0为最暗, 255为最亮

HEX: 十六进制颜色

十六进制与RGB都可以展示出非常丰富的颜色, 他是通过16进制0~F这16个字符来表达颜色的

同样, 000000为黑色, FFFFFF为白色

以上就是小编今天的分享了,希望可以帮助到大家。

本文链接地址:https://www.jiuchutong.com/zhishi/2781.html 转载请保留说明!

上一篇:valueerror是什么错误(valueerror invalid)

下一篇:mysql json_extract

  • 个税申报的收入是应发还是实发
  • 建筑企业如何预交增值税
  • 何谓关税
  • 企业所得税优惠政策最新2023小规模纳税人
  • 通货膨胀有什么危害?
  • 个人所得税六项专项附加扣除是什么
  • 安家费需要缴纳个税吗
  • 租办公室还要交什么税
  • 一般纳税人要做价税分离吗
  • 非货币投资如何缴纳企业所得税
  • 记账凭证的附件包括哪些
  • 转让专利属于什么分配
  • 开了票后才收到工程款怎么做账?
  • 不需要缴纳企业所得税的企业类型
  • 装卸搬运费是否含税
  • 企业卖了个人如何交税
  • 企业注销后资产如何处置
  • 劳务派遣劳务费发票怎么开
  • 预付卡发票报销单怎么写
  • 减税降费新政策解读
  • 在下列哪种情况下
  • 取消票种核定需什么手续
  • 发生的业务招待费属于什么科目
  • 办公软件无形资产的确认条件有哪些
  • 小规模纳税人如何交增值税
  • 农民工签订劳务合同的条件
  • 美容美发属于什么品类
  • 增加办税人员需要带什么材料
  • 怎么做好零售
  • 长期借款的概念
  • 详谈的详是什么意思
  • php教程全集
  • 错误解决方法
  • mac配置flutter环境变量
  • cnn数据集
  • 可回收垃圾有哪些?
  • yii2框架从入门到精通
  • linux 静态链接
  • python tkinter ttk
  • mongodb分区分片
  • 购货方开工具红包怎么开
  • 财务报表如何看
  • 增值税普票和卷式发票
  • 开负数发票的规定是有?
  • 资产减值损失借方余额在利润表怎么填列
  • 累计摊销咋算
  • sql2008数据库存放位置
  • 通过创建SQLServer 2005到 Oracle10g 的链接服务器实现异构数据库数据转换方案
  • 小企业会计准则适用于哪些企业
  • 期末余额就是本年累计吗
  • 用友t6反记账步骤
  • 股票买卖怎么操作
  • 商贸公司经营范围可以写烟酒吗
  • 物业公司转售电费增值税
  • 开发票四舍五入
  • 应付账款周转率越大越好还是越小越好?
  • 其他业务收入的附加税的会计分录
  • 销项税票怎么开
  • 6月收到4月的单子怎么办
  • 小规模纳税人建筑服务预缴增值税
  • 农民合作社入股倡议书
  • 预付账款长期挂账的合理原因
  • 开发票系统税号0和o怎么区别?
  • 企业投资所得如何征税
  • 社保的会计核算方法
  • sql数据库监控工具
  • mac上dns设置
  • 安装最新的Google应用
  • win7自带软件在哪里
  • WIN10系统中读卡器驱动的正确安装程序
  • win7系统谷歌浏览器错误代码a00a0017
  • win7笔记本电池电量显示怎么设置
  • 多媒体播放器使用方法
  • ajax成功不走success
  • 变更主管税务机关需要注销吗
  • 电子税务局如何签订三方协议扣款
  • 责令立即改正和责令限期整改
  • 印花税为什么不计入资产成本
  • 云南省国家税务总局
  • 2021房屋退税流程怎么操作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设