像素深度是指存储每个像素所用的位数,也用它来度量图像的分辨率。像素深度决定彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数。

例如,一幅彩色图像的每个像素用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)相关推荐

  1. lcd中像素深度bpp和像素格式(比如RGB,YUV)的关系

    像素深度(bits per pixel,简称bpp) 一个像素的颜色在计算机中由多少个字节数据来描述.计算机中用二进制位来表示一个像素的数据,用来表示一个像素的数据位越多,则这个像素的颜色值更加丰富. ...

  2. 图像基础——像素深度bpp和像素格式

    像素深度(bits per pixel,简称bpp) 一个像素的颜色在计算机中由多少个字节数据来描述.计算机中用二进制位来表示一个像素的数据,用来表示一个像素的数据位越多,则这个像素的颜色值更加丰富. ...

  3. bitdepth 和 bpp(bits per pixel) 的区别; ffmpeg中所有支持的图片存储格式(pixel format)

    最近在用ffmepg做各种图片格式的转码,现总结一下这两个概念的区别.(以下假设图片宽为W,高为H) bitdepth是指每个通道的每个像素分量的有效比特数,它越高,表示该图片格式能表示的总颜色数上限 ...

  4. 计算机bpp是什么意思?(每像素位数 bits per pixel)

    看ffmpeg文档,对YUV420sp的解释中出现了这个: PIX_FMT_NV12, ///< planar YUV 4:2:0, 12bpp, 1 plane for Y and 1 pla ...

  5. 像素深度 与 图像深度

    像素深度是指存储每个像素所用的位数,它也是用来度量图像的分辨率.像素深度决定彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数.例如,一幅彩色图像的每个像素用R,G,B三个分 ...

  6. RGB色彩模型图像/像素深度

    像素深度 RGB色彩模型的的像素深度即指图像深度. 像素深度是指每个像素所用位数(bit),像素深度决定了彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能的灰度级数. 假设一幅图像使用 ...

  7. 【算法思考】双目视差求像素深度公式理解

    目录 背景 可视化理解 推导 背景 双目相机可以通过左右目图像的匹配得到每个像素的视差,即左眼像素 u l , v u_l, v ul​,v 能找到右眼图像中的匹配像素 u r , v u_r, v ...

  8. 像素深度是什么?在arcgis中如何提取像素值以及经纬度(或x、y坐标)?

    像素深度是什么? 像素深度是指存储每个像素所用的位数,RGB三个通道,一个通道存储8位,则三个通道共存储24位. 像素位深度决定了彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰 ...

  9. 图像深度、像素深度和位深度

    图像深度.像素深度和位深度 图像深度 像素深度 位深 区别 小结 图像深度 数字化图像的每个像素是用一组二进制数进行描述,像素的色彩由RGB通道决定,其中包含表示图像颜色的位数称为图像深度.如灰度图像 ...

最新文章

  1. Windows Azure 架构指南 – 第 1卷 发布
  2. java获取密钥长度_java.security.InvalidKeyException:解密期间密钥大小错误
  3. word文档图标变成白纸_挽救你的文件 修复变成乱码的Word文档
  4. 数据库级联操作mysql_Oracle数据库中的级联查询、级联删除、级联更新操作教程...
  5. Linux统计文件夹下文件数量
  6. Eclipes中AndbaseDemo 手动导入 Android studio
  7. 【DM642】ICELL Interface—Cells as Algorithm Containers
  8. 考研日语线上笔记(六):完型专项篇
  9. echarts 设置地图外边框以及多个geo实现缩放拖曳同步
  10. 0922CSP-S模拟测试赛后总结
  11. Apple Swift学习资料汇总
  12. java 获取视频时间_java 获取视频时间
  13. 入行数据科学,这些书一定要看
  14. #FF00FF(255,0,255)应该是紫色(Purple),把#FF00FF称为“品红”(“洋红/Magenta”)是一种误称
  15. 群晖 Sonology NAS DS920+ 拆机装机方法
  16. linux访问网页详细过程
  17. 北京2008年第29届奥运会吉祥物五个福娃(组图)
  18. “你 100% 的时间都是 IBM 员工”,程序员的业余个人项目也属于公司?
  19. 机房计算机安装的软件,关于2019-2020学年第二学期公共机房安装新软件的通知
  20. 《乐高EV3机器人搭建与编程》一1.3 LEGO单位

热门文章

  1. 博奥智源微信图书馆解决方案
  2. Acrobat9.0激活方法
  3. 全套「Java架构进阶pdf」,助你技能飞速提升
  4. vue3 使用百度地图,踩坑日历
  5. 解决Mac中微信\QQ无法截图的问题
  6. Android 城市选择万能控件
  7. 让一句话生成一张二维码图片
  8. pte模拟考试_【PTE从零开始学】PTE模拟考与正式考,区别有哪些?
  9. 【Android UI】贝塞尔曲线 ⑦ ( 使用 德卡斯特里奥算法 公式计算的 方法绘制三阶贝塞尔曲线示例 )
  10. \x12\xe3类数据转化为可视化数据