c - JPEG源代码及量化模式改变-C语言

标签 c jpeg quantization libjpeg-turbo

我被指派做一个项目,其中包括更改 JPEG 源代码中的量化,从量化表更改为 Lloyd-Max 量化。问题不在于知道要做什么(我知道如何更改量化),而是在哪里可以找到我应该更改的代码。 如果有人熟悉libjpeg-turbo,你能给我一些这样做的建议吗?

最佳答案

我没有回复,因为我已经很长时间没有在 LIBJPEG 代码中徘徊了,而且我知道它已经被重写了。代码功能良好且高效,但阅读和理解起来相当痛苦。

这是一个 C++ 库,显然是为了指导目的而编写的。为了便于理解,它与 JPEG 一样好:

http://www.colosseumbuilders.com/sourcecode/imagelib403.zip

但是,如果我没记错的话,这个与 LIbJPEG 一样,结合了 DCT 和量化的一些步骤。

关于c - JPEG源代码及量化模式改变-C语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29773423/

相关文章:

c - 计算数学表达式

c - 如何在linux中用C程序映射两个端口

int 和 long 可以是同一类型吗?

php - PHP中的自动图像格式检测

Matlab 图像量化不起作用

python - 如何量化优化的 tflite 模型的输入和输出

c - printf 函数产生意外的输出

c++ - 对 libjpeg : jpeg_read_scanlines 感到困惑

java 如何从大小约为 800x600 的图像中获取平均 RGB 值

javascript - D3 量化色标未显示正确的颜色分布