颜色模式中8位,16位,24位,32位色彩是啥意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了颜色模式中8位,16位,24位,32位色彩是啥意思相关的知识,希望对你有一定的参考价值。
这里的位数,和windows系统显示器设置中的颜色位数是一样的。表示的是能够显示出来的颜色的多少。8位的意思是说,能够显示出来的颜色的数量有8位数。16、24都是一样的。
24位的颜色数量已经很多了,叫做“真彩色”,其实32位和24位颜色数量是一样多的。32位多出来的8位数是用来表示透明度信息的,所以更加真实。
这里的位指的是颜色的深度,其实就是说表示颜色数量的二进制位数。
8位色就是用8位二进制表示所有颜色,因为8位二进制只能表示256种情形,所以8位色就是256种颜色。其它位数的道理也一样,就是颜色数量不断增大。
常见的颜色有 8位 16位 24位 32位色,其中24位及以上称为真彩,是PC上最常用的颜色,其他基本用于嵌入式系统或一些工控领域,详情可查阅一下表格:
Bit-深度 色彩数
1 2 (monochrome)
2 4 (CGA)
4 16 (EGA)
8 256 (VGA)
16 65,536 (High Color, XGA)
24 16,777,216 (True Color/真彩色, SVGA)
32 16,777,216 (True Color + Alpha Channel/控制透明度,-游戏特效) 参考技术A 这里的位指的是颜色的深度,其实就是说表示颜色数量的二进制位数。
8位色就是用8位二进制表示所有颜色,因为8位二进制只能表示256种情形,所以8位色就是256种颜色。其它位数的道理也一样,就是颜色数量不断增大。
常见的颜色有
8位
16位
24位
32位色,其中24位及以上称为真彩,是pc上最常用的颜色,其他基本用于嵌入式系统或一些工控领域,详情可查阅一下表格:
bit-深度
色彩数
1
2
(monochrome)
2
4
(cga)
4
16
(ega)
8
256
(vga)
16
65,536
(high
color,
xga)
24
16,777,216
(true
color/真彩色,
svga)
32
16,777,216
(true
color
+
alpha
channel/控制透明度,-游戏特效) 参考技术B 1.
这里的位数,和windows系统显示器设置中的颜色位数是一样的。表示的是能够显示出来的颜色的多少。
2.
8位的意思是说,能够显示出来的颜色的数量有8位数。16、24都是一样的。
3.
24位的颜色数量已经很多了,叫做“真彩色”,其实32位和24位颜色数量是一样多的。32位多出来的8位数是用来表示透明度信息的,所以更加真实。 参考技术C 不会差很多。你硬要死盯着看说有差距也没办法,但是一般看你图的不会这么做。 1位深只能显示两种颜色,即纯黑和纯白。 8位深(2的8次方)意味着有256种灰度或彩色组合。 16位深(2的16次方)能表现65 536种可能的颜色组合。 24位深能够表现约1670万种不同的颜色。 位深越高,颜色层次越丰富,但是现在CMYK拿去打印只需要8位的。
浮点型数据的精度是啥意思
浮点型数据的精度即使用多少位来存储。
一个浮点数a由两个数m和e来表示:a = m × b^e。在任意一个这样的系统中,我们选择一个基数b(记数系统的基)和精度p(即使用多少位来存储)。
单精度浮点数用4字节存储,双精度浮点数用8字节存储,分为三个部分:符号位、阶和尾数。阶即指数,尾数即有效小数位数。单精度格式阶占8位,尾数占24位,符号位1位,双精度则为11为阶,53位尾数和1位符号位。
扩展资料:
浮点数的相关存储格式:
IEEE754标准中浮点数表示格式IEEE规定的浮点数表示法是一种科学计数法,用符号(正或负)、指数和尾数来表示,底数被确定为2。也就是说浮点数被表示为尾数乘以2的指数次方再带上符号。
符号域:符号域占1位,0表示正数,1表示负数。指数域:指数域共有8位,可表达的范围为:0~255。为能处理负指数,实际指数位存储在指数域中值减去一个偏移量(单精度为127,双精度为1023)。
单精度浮点数的偏移量为127,故实际可表达的指数值的范围为-127~128。尾数域:尾数域共有23位。
参考资料来源:百度百科-浮点数
参考资料来源:百度百科-单精度
参考资料来源:百度百科-浮点型数据
参考技术A浮点型数据的精度取决于浮点小数结构:
32位单精度浮点型数的二进制位的第0-22位为2进制小数尾值,决定了它的精度在2的负23次方,1/(2^23)=0.0000001
64位双精度浮点型数的二进制位的第0-52位为2进制小数尾值,决定了它的精度在2的负52次方,1/(2^52)=2.2e-16
扩展资料:
浮点数的相关存储格式:
IEEE754标准中浮点数表示格式IEEE规定的浮点数表示法是一种科学计数法,用符号(正或负)、指数和尾数来表示,底数被确定为2。也就是说浮点数被表示为尾数乘以2的指数次方再带上符号。
符号域:符号域占1位,0表示正数,1表示负数。指数域:指数域共有8位,可表达的范围为:0~255。为能处理负指数,实际指数位存储在指数域中值减去一个偏移量(单精度为127,双精度为1023)。
参考资料来源:百度百科-浮点数 (有理数)
参考技术B浮点型数据的类型有两种,一是单精度浮点数,二是双精度浮点数。
浮点型数据的精度取决于浮点小数结构:
32位单精度浮点型数的二进制位的第0-22位为2进制小数尾值,决定了它的精度在2的负23次方,1/(2^23)=0.0000001
64位双精度浮点型数的二进制位的第0-52位为2进制小数尾值,决定了它的精度在2的负52次方,1/(2^52)=2.2e-16
在文本框输出时
32位浮点型数有7位小数精度(十进制) .3333333
64位浮点型数有15位小数精度(十进制) .333333333333333
要超过这精度要求需要将数据类型定义为Decimal(VB6.0)数据类型,它有28位小数精度(十进制)
参考:
http://www.fmddlmyy.cn/text60.html
http://wenku.baidu.com/link?url=xl7cAlbK5r3z5g9w1UdJn5r0wMHzIR3K2svZiFEeX2oDjusyptfIRiFAYFGsABaRFIw-Bip7My_u-S6-HhgCYilP9ZcuerJ-MYcuoRnR_63
参考技术C 浮点型数据又称单精度浮点数,精度表示的是该浮点数的取值范围。。。单精度类型:+-3.4*10^(-38)~~~+-3.4x10^38 单精度占用4个字节的内存
双精度类型:+-1.7*10^(-308)~~~+-1.7*10^308 双精度占用8个字节的内存本回答被提问者采纳 参考技术D 就是你数值的取值范围,单精度的取值范围比双精度的要小
以上是关于颜色模式中8位,16位,24位,32位色彩是啥意思的主要内容,如果未能解决你的问题,请参考以下文章
求单色位图,16色位图,24色位图和256色位图之间的区别?
AM335X用RGB888连接LCD如何以16位色彩模式显示图片
图像位深度 8位 16位 24位 32位区别对比 RGB 真彩色 基本概念:(大小,深度,通道)位深度数据类型转换原理 Mat数据读取(opencv里的imread)