音视频 Day01 图片的本质
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. 主流屏幕有 LCD
和 OLED
两种,请简述这两种屏幕发光原理?
屏幕发光原理:
屏幕有个背光层,背光层上面每个像素都有个红绿蓝的阀门,通过控制红绿蓝的阀门来控制三种颜色的组合情况。从而达到在屏幕上展示各种颜色的效果。
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 秒左右,这种现象被称为
视觉暂留现象