图像的二进制表示
CIE A-Level 计算机科学· 单元 1:信息表示· 15 分钟阅读
1. 核心概念:像素、分辨率和颜色深度★★☆☆☆⏱ 4 min
像素
"picture element"的缩写,位图图像中存储颜色信息的最小独立单元。
例:
一张1920×1080的图像包含2,073,600个独立像素。
每个像素分配一个或多个位来表示其颜色。每个像素使用的位数称为颜色深度,可用的唯一颜色总数为,其中是颜色深度。
颜色深度
位图图像中用于存储单个像素颜色值的位数。更高的颜色深度可产生更真实的颜色渐变。
例:
1位图像只有2种可能的颜色(通常为黑色和白色)。
一张图像使用24位颜色深度,它能显示多少种唯一颜色?
- 1
使用总颜色数公式:
- 2
- 3
代入给定的颜色深度值24:
- 4
- 5
计算结果:
- 6
- 7
24位颜色通常被称为"真彩色",因为它几乎可以重现所有可见颜色。
Exam tip:
务必检查题目要求的是颜色数量还是位数——混淆这两个概念是丢分的常见原因。
2. 位图图像文件大小计算★★★☆☆⏱ 5 min
位图图像的总文件大小直接取决于其分辨率(总像素数)和颜色深度。以位为单位的文件大小基本公式为:
要转换为更大的单位,除以8得到字节,除以1024得到千字节,得到兆字节,依此类推。CIE在这些计算中始终使用二进制前缀(1 KB = 1024 字节)。
计算一张800×600像素、16位颜色深度的图像的文件大小(单位为千字节)。
- 1
- 计算总像素数:
- 2
- 3
- 计算以位为单位的总文件大小:
- 4
- 5
- 除以8将位转换为字节:
- 6
- 7
- 除以1024将字节转换为千字节:
- 8
Exam tip:
务必展示所有计算步骤——即使最终算术错误,正确步骤也能得到方法分。
3. 位图与矢量图像表示对比★★★☆☆⏱ 4 min
数字图像主要以两种格式存储,二进制表示方法完全不同。CIE经常要求对比这两种格式及其应用场景。
位图(光栅)图像
以像素网格存储的图像,每个像素以二进制存储自己独立的颜色值。
矢量图像
以二进制编码的几何图元(线、形状、曲线)数学描述集合存储的图像,不存储逐像素颜色值。
属性 | 位图 | 矢量 |
|---|---|---|
缩放 | 放大时会出现像素化 | 缩放时无质量损失 |
文件大小 | 高分辨率下文件较大 | 简单图形文件较小 |
适用场景 | 照片、复杂艺术作品 | 标志、图表、线条艺术 |
设计师需要一个将用于名片和大型广告牌的公司标志,应该使用哪种格式?证明你的答案。
- 1
- 明确核心要求:标志必须在不损失质量的前提下缩放到差异极大的尺寸。
- 2
- 回忆两种格式的特性:位图存储固定像素数据,因此放大导致像素化。矢量图像将形状存储为数学属性,因此缩放不会损失质量。
- 3
- 结论:矢量格式是合适的选择。
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的核心高频考点,建立在二进制和数据单位的基础知识之上。文件大小计算、位图与矢量对比的简答题和中型题几乎肯定会出现,因此掌握这些概念可以在考试中轻松拿到分数。接下来,你将探索其他多媒体数据类型的二进制表示,之后学习数据压缩,数据压缩用于减小图像的存储大小,方便传输和保存。
