学习指南

图像的二进制表示

CIE A-Level 计算机科学· 单元 1:信息表示· 15 分钟阅读

1. 核心概念:像素、分辨率和颜色深度★★☆☆☆⏱ 4 min

📘 定义

像素

"picture element"的缩写,位图图像中存储颜色信息的最小独立单元。

例:

一张1920×1080的图像包含2,073,600个独立像素。

每个像素分配一个或多个位来表示其颜色。每个像素使用的位数称为颜色深度,可用的唯一颜色总数为,其中是颜色深度。

📘 定义

颜色深度

位图图像中用于存储单个像素颜色值的位数。更高的颜色深度可产生更真实的颜色渐变。

例:

1位图像只有2种可能的颜色(通常为黑色和白色)。

📐 例题

一张图像使用24位颜色深度,它能显示多少种唯一颜色?

  1. 1

    使用总颜色数公式:

  2. 2
    Total colours=2colour depth\text{Total colours} = 2^\text{colour depth}
  3. 3

    代入给定的颜色深度值24:

  4. 4
    2242^{24}
  5. 5

    计算结果:

  6. 6
    224=167772162^{24} = 16777216
  7. 7

    24位颜色通常被称为"真彩色",因为它几乎可以重现所有可见颜色。

Exam tip:

务必检查题目要求的是颜色数量还是位数——混淆这两个概念是丢分的常见原因。

2. 位图图像文件大小计算★★★☆☆⏱ 5 min

位图图像的总文件大小直接取决于其分辨率(总像素数)和颜色深度。以位为单位的文件大小基本公式为:

Total file size (bits)=width (pixels)×height (pixels)×colour depth (bits per pixel)\text{Total file size (bits)} = \text{width (pixels)} \times \text{height (pixels)} \times \text{colour depth (bits per pixel)}

要转换为更大的单位,除以8得到字节,除以1024得到千字节,得到兆字节,依此类推。CIE在这些计算中始终使用二进制前缀(1 KB = 1024 字节)。

📐 例题

计算一张800×600像素、16位颜色深度的图像的文件大小(单位为千字节)。

  1. 1
    1. 计算总像素数:
  2. 2
    800×600=480000800 \times 600 = 480000
  3. 3
    1. 计算以位为单位的总文件大小:
  4. 4
    480000×16=7680000480000 \times 16 = 7680000
  5. 5
    1. 除以8将位转换为字节:
  6. 6
    7680000÷8=9600007680000 \div 8 = 960000
  7. 7
    1. 除以1024将字节转换为千字节:
  8. 8
    960000÷1024=937.5960000 \div 1024 = 937.5

Exam tip:

务必展示所有计算步骤——即使最终算术错误,正确步骤也能得到方法分。

3. 位图与矢量图像表示对比★★★☆☆⏱ 4 min

数字图像主要以两种格式存储,二进制表示方法完全不同。CIE经常要求对比这两种格式及其应用场景。

📘 定义

位图(光栅)图像

以像素网格存储的图像,每个像素以二进制存储自己独立的颜色值。

📘 定义

矢量图像

以二进制编码的几何图元(线、形状、曲线)数学描述集合存储的图像,不存储逐像素颜色值。

属性

位图

矢量

缩放

放大时会出现像素化

缩放时无质量损失

文件大小

高分辨率下文件较大

简单图形文件较小

适用场景

照片、复杂艺术作品

标志、图表、线条艺术

📐 例题

设计师需要一个将用于名片和大型广告牌的公司标志,应该使用哪种格式?证明你的答案。

  1. 1
    1. 明确核心要求:标志必须在不损失质量的前提下缩放到差异极大的尺寸。
  2. 2
    1. 回忆两种格式的特性:位图存储固定像素数据,因此放大导致像素化。矢量图像将形状存储为数学属性,因此缩放不会损失质量。
  3. 3
    1. 结论:矢量格式是合适的选择。

4. 常见陷阱

错误做法:

当题目要求以字节/KB/MB为单位的文件大小时,忘记将位转换为字节

原因:

基本文件大小公式得到的结果单位是位,不是字节。这是本主题最常见的错误。

正确做法:

转换为更大的存储单位前,务必将总位数除以8。

错误做法:

单位换算时使用1000而非1024

原因:

CIE在9618的所有文件大小计算中使用二进制前缀,而非十进制前缀。

正确做法:

所有CIE题目都使用1 KB = 1024 字节,1 MB = 1024 KB。

错误做法:

声称矢量图像不以二进制存储

原因:

所有数字数据都以二进制存储——只有图像的表示方式不同。

正确做法:

说明矢量的几何属性以二进制编码,而非存储逐像素颜色值。

错误做法:

颜色深度为时,将颜色数计算为而非

原因:

每一位都会让可能组合数乘以2,不是线性加法。

正确做法:

Always use where is colour depth in bits.

错误做法:

描述图像质量时混淆分辨率和颜色深度

原因:

两者都会影响质量,但它们是不同的概念,经常在区分题中考查。

正确做法:

分辨率描述像素数量(细节),颜色深度描述每个像素的位数(颜色准确度)。

5. 速查表

概念

核心要点/公式

像素

位图图像的最小单元

颜色数量

, = 颜色深度 (bits)

位图文件大小 (bits)

width × height × colour depth

Bits → Bytes

Divide by 8

Bytes → Kilobytes

Divide by 1024

Best for photos

Bitmap

Best for logos

Vector

Lossless scaling

Vector

6. 常见问题

我需要知道文件大小的十进制前缀吗?

不需要。CIE 9618在所有计算中都使用二进制前缀:1 KB = 1024 字节,1 MB = 1024 KB。

矢量图像不是以二进制存储的吗?

所有数字数据都以二进制存储。矢量图像仅存储几何属性而非逐像素颜色值,所有这些属性都编码为二进制。

真题中的出现

AI 根据考纲规律估算的考点位置,请对照官方真题核实准确性。仅作复习重点参考。

  • 2022 · 12

    计算位图图像文件大小

  • 2023 · 11

    比较位图与矢量图像

  • 2024 · 13

    解释颜色深度对图像质量的影响

深入阅读

下一步

二进制图像表示是CIE 9618试卷1的核心高频考点,建立在二进制和数据单位的基础知识之上。文件大小计算、位图与矢量对比的简答题和中型题几乎肯定会出现,因此掌握这些概念可以在考试中轻松拿到分数。接下来,你将探索其他多媒体数据类型的二进制表示,之后学习数据压缩,数据压缩用于减小图像的存储大小,方便传输和保存。