位置: 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

  • 用友T6自定结转怎样设置
  • 超过规定标准的扣除项目金额怎么算
  • 以前年度损益调整账务处理分录
  • 改签费可以进项转出吗
  • 金蝶软件制造费用结转步骤
  • 税控服务费减免税款分录
  • 行政单位盘盈固定资产应按什么入账
  • 商业企业销售化妆品
  • 购买方丢失未认证发票 怎么办
  • 公司开承兑需要多长时间
  • 公司向股东无息借款要交哪些税
  • 现金日记账年结模板
  • 对赌协议如何进行管理
  • 经纪人佣金计入什么科目
  • 错把费用计入固定资产次月如何调账
  • 质量保证金的预留比例是多少
  • 卷式增值税发票校验码怎么查
  • 往年的企业所得税季报可以更正吗
  • 海关增值税抵扣是全额抵扣所得税
  • 印花税按次申报怎么报
  • 管理费用属于什么现金流量项目
  • 所得税费用按月还是按年算
  • 住宿专票怎么入账
  • 税费五个点怎么算
  • 付款信息和开票信息区别
  • 增值税普通发票有什么用
  • 什么是短期借款利率
  • 王者荣耀电脑版叫啥名字
  • 营业外收入冲减销售费用
  • mac怎么保存
  • 增值税跟企业所得税的关系
  • 精灵烟囱的形态判断
  • 黄石国家公园里的必玩项目
  • php 替换函数
  • 蓬莱德尔塔
  • 非同级财政拨款收入属于什么科目
  • 固定资产提前报废
  • FPN细节剖析以及pytorch代码实现
  • php怎么获取post数据
  • chage -l命令
  • 个人税收收入退税政策
  • 分公司发生的业务,开票给总公司
  • 文章让修改了就一定会接收吗?
  • 所有者权益股东权益区别
  • 小规模企业主营业务成本分录
  • 小规模纳税人报税
  • 拆迁补偿款收税吗
  • 合并报表抵消分录的基本原理
  • 年底进项比销项大要做账么
  • 公司交残保金是什么意思
  • 多缴的印花税怎么抵下次税费
  • 建筑设计行业收费标准
  • 租车运货产生的费用
  • 自营工程领用自产产品的处理
  • 仓储领域
  • 契税为什么计入成本费用
  • 残保金在网上怎么申报
  • 在mysql中使用视图的限制
  • 如何防止sql注入及数据安全问题
  • 安装mysql5.7虚拟机教程
  • win7系统在哪里设置ip地址
  • ubuntu怎么录音
  • 检测你的vps是不是真的
  • win10 Build 10565中Edge浏览器新增对HTML5视频的播放控制及下载
  • qconsvc.exe - qconsvc是什么进程 有什么作用
  • win7系统的磁盘管理在哪里,怎么打开
  • win8怎么进入桌面系统
  • win8功能大全介绍
  • Linux服务器架设指南百度网盘
  • javascript中的数据类型分为两大类
  • perl -pi
  • cocos2dx3.2 xcode中资源路径设置问题
  • node 操作mysql
  • 欢迎使用微信支付
  • jquery选择id
  • python3 random模块
  • js中的
  • 湖北税务登记办理流程和方法
  • 重庆国税电子税务登录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设