QImage 加载某些图像的方向错误

S B*_*S B 4 qt

我从如下所示的图像文件实例化 QImage,然后将其渲染在 QWidget 上。

\n\n
QImage\xc2\xa0( const QString &\xc2\xa0fileName, const char *\xc2\xa0format\xc2\xa0= 0 )\n
Run Code Online (Sandbox Code Playgroud)\n\n

对于大多数图像来说,一切正常。但对于一些图像,QImage 会加载 90 度旋转的图像。

\n\n

似乎只有当我之前在手机上以肖像模式拍摄的照片时才会发生这种情况。风景拍的都不错

\n

Joa*_*him 5

使用 C++ Qt 类 QImageReader:

QImageReader imgReader( imagePath );
imgReader.setAutoTransform( true );
QImage img = imgReader.read();
Run Code Online (Sandbox Code Playgroud)