如何将24位RGB颜色转换16位RGB颜色
admin
2023-01-21 12:23:29
0

    有许多朋友第一次使用16位彩色显示屏会遇到如何将24位RGB颜色转换为对应的16位RGB颜色的问题,通过查阅相关资料,就写一下其中的转换原理吧,希望对大家会有所帮助。

    我们知道24位RGB是分别由8位红色,8位绿色以及8位蓝色组成:

    RRRRRRRR GGGGGGGG BBBBBBBB

    例如:24位RGB红色表示方法为

    11111111 00000000 00000000        (十六进制表示为:0xFF0000)

    而对应的16位RGB颜色则是由5位红色,6位绿色以及5位红色组成:

    RRRR RGGG GGGB BBBB             

    例如:16位RGB红色表示方法为

    1111 1000 0000 0000                (十六进制表示为:0xF800)

    转换原理:

    刚才说了红色的24位RGB为:11111111 00000000 00000000

    转换为16位的RGB则需要将8位R值右移3位,变为了5位:11111

                                             8位G值右移2位,变成了6位:000000

                                             8位B值右移3位,变成了5位:00000

    通过此种转换,我们最后就得到了对应的16位RGB色彩:RRRR RGGG GGGB BBBB,转换为对应的16进制就是:0xF800,然后我们操作16位彩色显示器的时候就可以将对应的16进制数值赋给显示器上的某个像素点了。

    其他颜色的转换原理亦是这样。

相关内容

热门资讯

【第一财经】“新道游拼三张.怎... 有 亲,根据资深记者爆料新道游拼三张是可以开挂的,确实有挂(咨询软件无需...
终于了解“微乐四川麻将.辅助开... 您好:微乐四川麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款...
【第一资讯】“同城游跑胡子.怎... 【第一资讯】“同城游跑胡子.怎么开挂?”详细开挂教程您好,同城游跑胡子这个游戏其实有挂的,确实是有挂...
今日重磅消息“金满地.可以开挂... 今日重磅消息“金满地.可以开挂吗?”原来真的有挂您好,金满地这个游戏其实有挂的,确实是有挂的,需要了...
【今日要闻】“衣兆丰悦.可以开... 有 亲,根据资深记者爆料衣兆丰悦是可以开挂的,确实有挂(咨询软件无需打开...
今日重磅消息“酉阳大贰.究竟有... 有 亲,根据资深记者爆料酉阳大贰是可以开挂的,确实有挂(咨询软件无需打开...
今日重大通报“三鑫联盟.开挂器... 有 亲,根据资深记者爆料三鑫联盟是可以开挂的,确实有挂(咨询软件无需打开...
今日重大发现“数独大赛.到底是... 有 亲,根据资深记者爆料数独大赛是可以开挂的,确实有挂(咨询软件无需打开...
【今日要闻】“掌中乐游戏中心.... 【今日要闻】“掌中乐游戏中心.是不是有挂?”透视曝光猫腻您好,掌中乐游戏中心这个游戏其实有挂的,确实...
今日重大消息“新大圣牛牛.辅助... 您好:新大圣牛牛这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游...