本文主要是介绍【剑桥摄影协会】位深(Bit Depth)知识,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
位深,表示在进行图像的调色板颜色量化时,当每种颜色使用一组二进制数值描述,最终需要的用于描述所有颜色的二进制位数。这并不意味着图像一定会使用所有的这些颜色,而是可以指定颜色的精度级别。对于灰度图像,位深可以量化其灰度级。具有较高位深的图像可以编码更多的阴影或颜色,因为其具有更多的0和1可用组合。
术语
数字彩色图像中的每个像素都由三基色(红色,绿色和蓝色)组合而成。每种基色通常被称为“颜色通道”,并且可以具有由其位深指定范围内的任何强度值。每种基色的位深称为“每通道比特数”。“每像素比特数”(bpp)指的是所有三个颜色通道中的比特的总和,并表示每个像素处可用的总颜色。对于彩色图像经常会出现概念上的混淆,因为可能不清楚发布的数字是指每像素比特数还是每通道比特数。使用“bpp”作为后缀有助于区分这两个术语。
示例
大多数来自数码相机的彩色图像,其每通道具有8比特。即允许256种()不同的组合 - 为每种基色转换成256个不同的强度值。当在每个像素处组合所有三种基色时,允许多达16,777,216种()不同颜色或“真彩色”。因为每个像素由三个8比特的颜色通道组成,所以总共24比特。如果使用X表示每个像素的比特数,则可用于任何X比特图像的颜色数量仅为2的X次幂(),如果X表示每个通道的比特数,则为2的3X次幂()。
对比
下表根据位深的不同,列出了对应的可用颜色总数和通用名称,对不同的图像类型加以说明。
位深效果展示
以下展示了不同位深的颜色效果,其中24 bpp和16 bpp之间的差异是微妙的,但如果将显示器设置为真彩色或更高(24或32 bpp),则差异便会清晰可见。
扩展知识点
- 人眼只能辨别出大约1000万种不同的颜色,如果仅仅用于观看,那么使用超出24 bpp的位深保存图像则是多余的。因为超过24 bpp的图像在后处理过程中可以得到更好的保持,因此它仍然是非常有用的。(请参考“图像分色”)
- 当每个颜色的每通道比特数小于8时,可以清楚地在其直方图中观察到图像的颜色渐变。
- 可用的位深的设置取决于图像的文件类型。标准JPEG和TIFF文件的每个通道只能使用8比特和16比特。
这篇关于【剑桥摄影协会】位深(Bit Depth)知识的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!