首页 > 解决方案 > 如何将 DCT 应用于 rgb 彩色图像?

问题描述

我正在尝试了解 jpeg 压缩算法。如果我有一个 3 通道彩色图像,我是否必须对每个通道进行 3 个不同的离散余弦变换 (DCT) 和量化?并且采取逆DCT后,结果会是jpeg图像吗?

标签: image-processingjpeg

解决方案


如果我有一个 3 通道彩色图像,我是否必须对每个通道进行 3 个不同的离散余弦变换 (DCT) 和量化?

是的,除了颜色值通常首先从 RGB 转换为 YCbCr。

然后你必须对结果值进行游程压缩和霍夫曼编码。单独的 DCT 负压缩。


推荐阅读