[杂谈]02 图像压缩与编码

嗯,优化图像也算优化。

Steven-Zhl 头像
[杂谈]02 图像压缩与编码

今天了解了一下图片编码的知识,发现这个东西还是挺有意思的。

为什么图片要压缩?

关于这一节,我想先从一个简单的问题开始。不过好像要有点图像处理的基础知识才行。

  • 假如我们有一张$1920 \times 1080$的图片,位深度为8 bit(1 Byte),RGB三通道,那么这张图片的大小是多少?
  • 其实我们可以很容易计算出来:像素数×通道数×位深度$=1920×1080×3 = 6220800B \approx 6MB$。
  • 但是根据我们的日常经验,手机拍摄4K($3840 \times 2160$)左右分辨率的照片,像素数扩大了4倍,但其文件大小也不过2-5MB左右。
  • 这就是图像压缩技术的魅力所在。

研究现状(雾)

由于图像压缩算法的设计高度依赖数学,同时又涉及到人类视觉的特性,所以主流的图形压缩算法往往都是大厂实验室或专门机构的成果。比如JPEG(联合图像专家小组), WebP(Google), HEIC/HEIF(动态影像专家小组), AVIF(开放媒体联盟)。嗯,前面很多小组的成员都有大厂背景。