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进制数值赋给显示器上的某个像素点了。
附 常见24位RGB颜色对照表
24位RGB颜色转换为16位RGB相关推荐
- RGB颜色转换为16进制颜色
RGB颜色值转换为16进制颜色值,主要是将 R.G.B 值分别转换为对应的十六进制值 例子: 输入:rgb(238, 208, 157) 输出:#eed09d 代码如下: function color ...
- 快速获取rgb颜色的16位颜色代码方法
1.进入ab173.com网站 2.工具栏中-->前端-->rgb颜色对照表 3.获取所需要的颜色
- 24位真彩色图像转换为16位高彩色图像的实现方法及效果改进
本篇博文来自博主Imageshop,打赏或想要查阅更多内容可以移步至Imageshop. 转载自:https://www.cnblogs.com/Imageshop/p/3453569.html ...
- 【java】RGB颜色转换为16进制颜色
如何将这些RGB值转换为包含等效十六进制值的String? 其实很简单,将R.G.B颜色值分别格式化为十六进制格式输出即可.具体实现如下: public class ColorHelper {publ ...
- 将32位浮点音频转换为16位
(注:只改变量化位数,并不改变采样率和声道数等信息) 弄了一个下午加一个早上,终于算是弄完了,效果非常不错,音质无损失,之前一直用ffmpeg做重采样处理,但是一直是各种艰辛,各种奔溃,很无语,最后 ...
- C# RGB颜色转换为16进制
直接看转换方法吧 public static string Rgb216(int r,int g,int b){ return System.Drawing.ColorTranslator.ToHtm ...
- 24位深的bmp图片转换为16位深RGB565格式的bmp图片源码
/**24位深的bmp图片转换为16位深RGB565格式的bmp图片**/ #include <iostream> #include <stdio.h> #include &l ...
- 【图片】Python对RGB颜色与16进制颜色进行互转
RGB颜色被称为"真彩色",是Photoshop中默认使用的颜色,也是最常用的一种颜色模式.RGB模式的图像由3个颜色通道组成,分别为红色通道(Red).绿色通道(Green)和蓝 ...
- 将24位真彩色图转换为8位灰度图片
/** * 程序名: Convert.cpp * 功 能: 将24位真彩色图转换为8位灰度图片 * 测试图片test1.bmp放到工程目录下 */ #include <iostream> ...
- RGB 颜色透明16进制表示
RGB 颜色透明16进制表示 列如:白色全透明 #00FFFFFF,白色半透明 #1AFFFFFF 100% 00 99% 03 98% 05 97% 07 96% 0A 95% 0D 94% 0F ...
最新文章
- C# WinForm 技巧十: 开发工具
- 文巾解题 190. 颠倒二进制位
- C#中使用Path、Directory、Split、Substring实现对文件路径和文件名的常用操作实例
- [emacs] python代码折叠
- CSS之Multi-columns的跨列
- SecureWatch和人工智能为疫情期间更安全有效地监控房地产开发提供助力
- leetcode1576 (2022.1.5)
- 答网友问:一个abs函数引发的问题
- 财务报销网上预审单html,网上财务报销审批系统设计与开发.pdf
- json转java对象_java对象与json对象间的相互转换的方法
- 基于51单片机---利用霍尔元件无接触式测量直流电机速度
- IE8-阿里icon字体引用不显示的问题
- 【Week 1】Preferences and Ratings
- C语言反汇编 - 多维数组与指针
- 安卓串口——谷歌android_serialport_api studio使用以及相关问题
- 快手架构师:3亿日活的快手微服务架构实践
- thinkphp整合单笔转账到支付宝账户文件配置
- STM32使用库函数点灯实验
- 模拟斗地主发牌功能的设计与实现
- ArcMap投影后的数据添加经纬网