使用libjpeg解码时无损JPEG旋转

时间:2012-10-09 14:25:50

标签: c++ rotation orientation jpeg libjpeg

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

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

1 个答案:

答案 0 :(得分:3)

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