1

我有一个简单的 C++ 应用程序,它可以使用 libjpeg 解码 JPEG - 但是,它处理的一些图像是横向出现的!这些输入图像具有由相机烘焙到 EXIF 数据中的方向,但似乎在解压缩期间,libjpeg 没有像许多 JPEG 查看器那样考虑方向标志。

有没有办法让 libjpeg 在解压缩过程中尊重 JPEG 的方向,还是我必须解析这个方向标签并手动旋转图像?

4

1 回答 1

3

libjpeg 中的 transupp.h 头文件定义了无损旋转的 API。还包括 jpegtran.c,作为示例的可执行文件的源代码。

于 2012-10-09T14:29:50.767 回答