像素深度BPP(bits per pixel)
像素深度是指存储每个像素所用的位数,也用它来度量图像的分辨率。像素深度决定彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数。
例如,一幅彩色图像的每个像素用R,G,B三个分量表示,若每个分量用8位,那么一个像素共用24位表示,就说像素的深度为24,每个像素可以是16 777 216(2的24次方)种颜色中的一种。在这个意义上,往往把像素深度说成是图像深度。表示一个像素的位数越多,它能表达的颜色数目就越多,而它的深度就越深。
虽然像素深度或图像深度可以很深,但各种VGA的颜色深度却受到限制。例如,标准VGA支持4位16种颜色的彩色图像,多媒体应用中推荐至少用8位256种颜色。由于设备的限制,加上人眼分辨率的限制,一般情况下,不一定要追求特别深的像素深度。此外,像素深度越深,所占用的存储空间越大。相反,如果像素深度太浅,那也影响图像的质量,图像看起来让人觉得很粗糙和很不自然。
在用二进制数表示彩色图像的像素时,除R,G,B分量用固定位数表示外,往往还增加1位或几位作为属性(Attribute)位。例如,RGB 5∶5∶5表示一个像素时,用2个字节共16位表示,其中R,G,B各占5位,剩下一位作为属性位。在这种情况下,像素深度为16位,而图像深度为15位。
属性位用来指定该像素应具有的性质。例如在CD-I系统中,用RGB 5∶5∶5表示的像素共16位,其最高位(b15)用作属性位,并把它称为透明(Transparency)位,记为T。T的含义可以这样来理解:假如显示屏上已经有一幅图存在,当这幅图或者这幅图的一部分要重叠在上面时,T位就用来控制原图是否能看得见。例如定义T=1,原图完全看不见;T=0,原图能完全看见。
在用32位表示一个像素时,若R,G,B分别用8位表示,剩下的8位常称为α通道(alpha channel)位,或称为覆盖(overlay)位、中断位、属性位。它的用法可用一个预乘α通道(premultiplied alpha)的例子说明。假如一个像素(A,R,G,B)的四个分量都用规一化的数值表示,(A,R,G,B)为(1,1,0,0)时显示红色。当像素为(0.5,1,0,0)时,预乘的结果就变成(0.5,0.5,0,0),这表示原来该像素显示的红色的强度为1,而显示的红色的强度降了一半。
用这种办法定义一个像素的属性在实际中很有用。例如在一幅彩色图像上叠加文字说明,而又不想让文字把图覆盖掉,就可以用这种办法来定义像素,而该像素显示的颜色又有人把它称为混合色(key color)。在图像产品生产中,也往往把数字电视图像和计算机生产的图像混合在一起,这种技术称为视图混合(video keying)技术,它也采用α通道。
像素深度BPP(bits per pixel)相关推荐
- lcd中像素深度bpp和像素格式(比如RGB,YUV)的关系
像素深度(bits per pixel,简称bpp) 一个像素的颜色在计算机中由多少个字节数据来描述.计算机中用二进制位来表示一个像素的数据,用来表示一个像素的数据位越多,则这个像素的颜色值更加丰富. ...
- 图像基础——像素深度bpp和像素格式
像素深度(bits per pixel,简称bpp) 一个像素的颜色在计算机中由多少个字节数据来描述.计算机中用二进制位来表示一个像素的数据,用来表示一个像素的数据位越多,则这个像素的颜色值更加丰富. ...
- bitdepth 和 bpp(bits per pixel) 的区别; ffmpeg中所有支持的图片存储格式(pixel format)
最近在用ffmepg做各种图片格式的转码,现总结一下这两个概念的区别.(以下假设图片宽为W,高为H) bitdepth是指每个通道的每个像素分量的有效比特数,它越高,表示该图片格式能表示的总颜色数上限 ...
- 计算机bpp是什么意思?(每像素位数 bits per pixel)
看ffmpeg文档,对YUV420sp的解释中出现了这个: PIX_FMT_NV12, ///< planar YUV 4:2:0, 12bpp, 1 plane for Y and 1 pla ...
- 像素深度 与 图像深度
像素深度是指存储每个像素所用的位数,它也是用来度量图像的分辨率.像素深度决定彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数.例如,一幅彩色图像的每个像素用R,G,B三个分 ...
- RGB色彩模型图像/像素深度
像素深度 RGB色彩模型的的像素深度即指图像深度. 像素深度是指每个像素所用位数(bit),像素深度决定了彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能的灰度级数. 假设一幅图像使用 ...
- 【算法思考】双目视差求像素深度公式理解
目录 背景 可视化理解 推导 背景 双目相机可以通过左右目图像的匹配得到每个像素的视差,即左眼像素 u l , v u_l, v ul,v 能找到右眼图像中的匹配像素 u r , v u_r, v ...
- 像素深度是什么?在arcgis中如何提取像素值以及经纬度(或x、y坐标)?
像素深度是什么? 像素深度是指存储每个像素所用的位数,RGB三个通道,一个通道存储8位,则三个通道共存储24位. 像素位深度决定了彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰 ...
- 图像深度、像素深度和位深度
图像深度.像素深度和位深度 图像深度 像素深度 位深 区别 小结 图像深度 数字化图像的每个像素是用一组二进制数进行描述,像素的色彩由RGB通道决定,其中包含表示图像颜色的位数称为图像深度.如灰度图像 ...
最新文章
- Windows Azure 架构指南 – 第 1卷 发布
- java获取密钥长度_java.security.InvalidKeyException:解密期间密钥大小错误
- word文档图标变成白纸_挽救你的文件 修复变成乱码的Word文档
- 数据库级联操作mysql_Oracle数据库中的级联查询、级联删除、级联更新操作教程...
- Linux统计文件夹下文件数量
- Eclipes中AndbaseDemo 手动导入 Android studio
- 【DM642】ICELL Interface—Cells as Algorithm Containers
- 考研日语线上笔记(六):完型专项篇
- echarts 设置地图外边框以及多个geo实现缩放拖曳同步
- 0922CSP-S模拟测试赛后总结
- Apple Swift学习资料汇总
- java 获取视频时间_java 获取视频时间
- 入行数据科学,这些书一定要看
- #FF00FF(255,0,255)应该是紫色(Purple),把#FF00FF称为“品红”(“洋红/Magenta”)是一种误称
- 群晖 Sonology NAS DS920+ 拆机装机方法
- linux访问网页详细过程
- 北京2008年第29届奥运会吉祥物五个福娃(组图)
- “你 100% 的时间都是 IBM 员工”,程序员的业余个人项目也属于公司?
- 机房计算机安装的软件,关于2019-2020学年第二学期公共机房安装新软件的通知
- 《乐高EV3机器人搭建与编程》一1.3 LEGO单位