我正在尝试编写 JPEG 文件。
在我获取原始图像并通过 DCT、量化和霍夫曼编码对其进行处理后,我想以正确的格式保存它。我找不到任何库可以帮助我编写正确的头文件,插入我使用的两个表(霍夫曼和量化),所以我开始自己编写所有内容。
我从 SOI 标记、帧头等开始,但是当我尝试用查看器打开 JPEG 图像时,它什么也没有显示,即使在属性中也是如此。没有显示任何信息(例如图像尺寸),即使我像官方文档中所写的那样插入此信息。
如何编写正确的 JPEG 标头?
PS
我使用 C++ 和 Visual Studio 2010。