Qt 图像缩放, 旋转

// 渲染图片的文件文件路径
QString filePath;
QPixmap pix(filePath);
 
// 渲染图片的尺寸大小
QSize size;

// 比例缩放, 缩放到size最大矩阵
QPixmap dest=pix.scaled(QSize(width, height), Qt::IgnoreAspectRatio, Qt::SmoothTransformation);

// 忽略图片比例, 缩放到size
//QPixmap dest=pix.scaled(QSize(width, height), Qt::IgnoreAspectRatio, Qt::SmoothTransformation);

// 旋转角度
int angle;
QMatrix matrix;
matrix.rotate(angle);

// 显示图片
ui->label->setPixmap(dest.transformed(matrix));

你可能感兴趣的:(C/C++,qt,开发语言)