JPEG格式图片文件背后的算法:
- 1)色彩空间转换(Color Space Conversion"),将RGB转换为YUV色彩空间,YUV的数据更好处理
- 2)色度缩减采样(Chromenance Downsampling),将蓝红色度层的“分辨率”变小,因为人眼对颜色不敏感
- 3)离散余弦变换(Discrete Cosine Transform),找出人眼不敏感的高频信息
- 4)量化(Quantization),删除人眼不敏感的高频信息
- 5)游程编码与霍夫曼编码(Run-length Encoding & Huffman Encoding),通用数据压缩
更加详细的还有知乎上的一篇解答,用来理解DCT部分很好
https://zhuanlan.zhihu.com/p/40356456