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