QLabel顯示圖片 ,並實現縮放

perfect_cat-發表於2020-10-27
QImage image("c:/test.jpg");
QPixmap px = QPixmap::fromImage(image);
//圖片縮放:w, h為寬高
px = px.scaled(w, h, Qt::keepAspectRatio, Qt::SmoothTransformation);

主要注意下scaled的第三個和第四個引數,Qt::KeepAspectRation是表示圖片在縮放時候保持本身寬高比例,Qt::SmoothTransformtion是平滑演算法,保持圖片在縮放時候模糊。

相關文章