我的桌面上有一个图像文件。我尝试通过QImage或QPixmap在Qt中加载它,但它在窗口小部件中旋转了90度。
源文件维度为2448 x 3264。
QImage imdisplay(picPath);
QPixmap pp = QPixmap::fromImage(imdisplay);
ui->picpreview->setPixmap(pp.scaled(ui->picpreview->width(),ui->picpreview->height(),Qt::KeepAspectRatio));
qDebug() << imdisplay.size();
qDebug() << pp.width() << "x" << pp.height();
这是qDebug日志:
QSize(3264, 2448)
3264 x 2448
问题出在哪里? image info