1、这里使用QLabe控件显示图片,如下:
label->setPixmap(QPixmap::fromImage(image_2));
以上是直接原始大小来显示QImage image_2图片。
label->setAlignment(Qt::AlignCenter);
以上代码,是将显示的图片居中展示,默认在竖直方向上居中,所以这里的代码设置的是水平方向上的居中。
效果如下:

2、将图片等比例缩放,如下:
image_2 = image_2.scaled(label->size().width(), label->size().height(), Qt::KeepAspectRatio, Qt::SmoothTransformation);
上述代码,将图像等比缩放,缩放后可显示整幅图片。参数Qt::KeepAspectRatio就是等比缩放的意思。
效果如下:

3、QImage加载图片
QImage image_2;
image_2.load(filePath)

最低0.47元/天 解锁文章
2214

被折叠的 条评论
为什么被折叠?



