JPEG 标头构造

JPEG header construction

本文关键字:JPEG      更新时间:2023-10-16

我正在尝试编写一个JPEG文件。

在我获取原始图像并通过DCT,量化和霍夫曼编码对其进行处理后,我想将其保存为正确的格式。我找不到任何库来帮助我编写正确的头文件,插入我使用的两个表(霍夫曼和量化),所以我开始自己编写所有内容。

我从 SOI 标记、帧标题等开始,但是当我尝试使用查看器打开 JPEG 图像时,它什么也没显示,即使在属性中也是如此。没有显示任何信息(例如图像尺寸),即使我像官方文档中写的那样插入此信息。

如何编写正确的 JPEG 标头?


附言我使用C++和Visual Studio 2010。

简单的答案 - 它很复杂。

我会从libjpeg开始,并使用它来给你适当的标题。您还可以将其用作内部标头结构外观的参考