每像素位数的概念

17 Mar 2025 | 阅读 2 分钟

BPP 或每像素位数用于表示每像素的位数,该数字取决于颜色深度或 BPP。

位也称为二进制数字,是计算机中最小的数据单位。 一个位可以是 0 或 1。

公式

Concept of Bits Per Pixel

以下是不同颜色的数量

每像素位数颜色数量
1 bpp2 种颜色
2 bpp4 种颜色
3 bpp8 种颜色
4 bpp16 种颜色
5 bpp32 种颜色
6 bpp64 种颜色
7 bpp128 种颜色
8 bpp256 种颜色
10 bpp1024 种颜色
16 bpp65536 种颜色
24 bpp16777216 种颜色 (1670 万种颜色)
32 bpp4294967296 种颜色 (42.94 亿种颜色)

阴影

人眼可以区分数百种颜色阴影及其强度。 有 100 种灰色阴影;因此,图像包含额外的颜色信息,该信息用于图像分析。

例如: 基于颜色识别对象并提取。

Concept of Bits Per Pixel

图像存储要求

图片大小

图像的大小取决于以下三件事:

  • 行数
  • 列数
  • 每像素位数

计算图像大小的公式

Concept of Bits Per Pixel

示例

Concept of Bits Per Pixel

假设行数为 3000,列数为 1687,并且具有 256 种 BPP 阴影。
图像大小 = 行数 * 列数 * bpp
=3000 * 1687 * 8
=40488000 位

由于这不是标准答案,因此我们可以通过以下方式进行转换

转换为字节 = 8388608 / 8 = 5061000 字节。
转换为千字节 = 5061000 / 1024 = 4942kb。
转换为兆字节 = 4942 / 1024 = 4 Mb。


下一个主题图像类型