音视频 Day01 图片的本质

350 阅读3分钟
1. 1G、2G、3G、4G 时代我们在使用时的代表物是什么?
  • 1G:语音时代
  • 2G:文字时代
  • 3G:图片时代
  • 4G:视频时代
2. 如果说一张图片是 50*60 像素的,那么这张图片一共有多少个像素点?
  • 3000 个像素点
  • 每个像素都有自己独立的颜色,若干个像素就组成了一张色彩缤纷的完整图片
3. 三原色是哪三种颜色?其他颜色是怎么来的?
  • 红绿蓝
  • 其他颜色可以通过红色、绿色、蓝色以不同的含量混合而成
4. 每一个像素的颜色是如何存储的呢?
  • 存储在位深度(Bit depth)中,也称为:色彩深度(Color Depth,简称:色深)
5. 24bit 位深度的含义?
  • 红色 8bit、绿色 8bit、蓝色 8bit
  • 取值是 0~255 或者 00~FF
6. 为什么说黑色是世界上最纯洁的颜色?而白色是世界上最不纯洁的颜色?
  • 因为黑色是没有任何颜色
  • 白色是三种颜色的满色
7. 主流屏幕有 LCDOLED 两种,请简述这两种屏幕发光原理?
  • 屏幕发光原理:屏幕有个背光层,背光层上面每个像素都有个红绿蓝的阀门,通过控制红绿蓝的阀门来控制三种颜色的组合情况。从而达到在屏幕上展示各种颜色的效果。
  • LCD:背光层就一块,即使为了展示一个像素的颜色,也需要将整个背光层打开。(比较耗电,但是寿命比较长)
  • OLED:背光层是每个像素独立的,当只需展示一个像素颜色的时候,仅仅打开一个像素的背光层。(比较省电,但是寿命比较短)
8. 如果颜色的位深度为 n,能展示的颜色有多少种?24 位和 32 位的区别?
  • 2 的 n 次幂种
  • 位深度 24 位,表示每个像素能展示 2的24次幂 种颜色,约(1678 万)
  • 位深度 32 位,表示相比于 24 位,多出来的 8 位用于表示 alpha 通道(透明度)
9. 位深度越大,有什么好处?
  • 位深度越大,所能展示的颜色越多,图片色彩越丰富,不同色彩之间过渡越平滑
10. 如何计算一张 50*60 位深度为 24 的图片大小?
  • 理论值: 56*60*(24/8) = 9000B ≈ 8.79KB
  • 实际值: 根据图片格式的不一样,会对图片大小进行压缩,所以一般实际值小于理论值
  • 特殊格式: Windows 下有一个 bmp格式的图片,不进行压缩,我们可以查看图片二进制流,从而探究图片存储的本质。(其实就是 图片格式头 + 一堆位深度色彩值
11. 不管是 gif 动图,还是手翻书,它们的动画原理其实都是基于什么现象?
  • 视觉暂留(Persistence of vision)现象
  • 当人眼看到影像消失后,人眼仍然能继续保留其影像 0.1~0.4 秒左右,这种现象被称为视觉暂留现象