我被指派做一个项目,其中包括更改 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/