JPEG 标头构造
JPEG header construction
本文关键字:JPEG 更新时间:2023-10-16
我正在尝试编写一个JPEG文件。
在我获取原始图像并通过DCT,量化和霍夫曼编码对其进行处理后,我想将其保存为正确的格式。我找不到任何库来帮助我编写正确的头文件,插入我使用的两个表(霍夫曼和量化),所以我开始自己编写所有内容。
我从 SOI 标记、帧标题等开始,但是当我尝试使用查看器打开 JPEG 图像时,它什么也没显示,即使在属性中也是如此。没有显示任何信息(例如图像尺寸),即使我像官方文档中写的那样插入此信息。
如何编写正确的 JPEG 标头?
附言我使用C++和Visual Studio 2010。
简单的答案 - 它很复杂。
我会从libjpeg开始,并使用它来给你适当的标题。您还可以将其用作内部标头结构外观的参考
相关文章:
- Gstreamer:每 5 秒使用多文件墨水保存图像/jpeg
- 将 FFMPEG 帧写入 png/jpeg 文件
- 如何使用 jpeglib.h 获取文件是否为 JPEG 类型
- 将 BGR 图像转换为 jpeg 格式的 base64 字符串
- wxWidgets jpeg库构建问题
- 如何在c++中将字节数组转换回jpeg
- GUID variable for JPEG,BMP,PNG
- 在Visual Studio c++中显示jpeg流的最佳方式
- 如何将OpenCV垫子转换为JPEG CHAR数据
- 将JPEG流从IP摄像机接收到C 的RGB图像
- 将JPEG CHAR数据转换为OpenCV垫子
- 如何使用字符在 cpp 中操作 JPEG
- 通过套接字接收 jpeg,但无法在 Qt 上显示
- 从JPEG文件中读取Exif缩略图
- 如何使用我的C程序将PDF转换为图像格式(jpeg,png,..)
- 如何将TIFF或PNM转换为QT中的JPEG
- C 无法在OpenCV中集成JPEG管道
- QT获取DateTime的JPEG EXIF元数据
- JPEG streaming (live555)
- 如何使用CGI流式传输运动jpeg