请写一个将一个QImage图片逆时针旋转90度的代码示例,请使用qt6的语法
时间: 2024-05-08 17:16:32 浏览: 105
批量逆时针旋转图片,可输入角度,支持jpg\png格式,需联网使用
以下是将一个QImage图片逆时针旋转90度的代码示例:
```c++
QImage rotateImage90(QImage image)
{
QImage rotatedImage = image.transformed(QTransform().rotate(-90));
return rotatedImage;
}
```
在这个示例中,我们定义了一个名为`rotateImage90`的函数,它接受一个QImage类型的参数`image`作为输入,并返回一个逆时针旋转90度后的QImage类型的图像。
在函数中,我们首先使用`QTransform()`创建一个转换对象,然后使用`rotate(-90)`方法将该对象旋转90度,并将其作为参数传递给`transformed()`方法。这将返回一个旋转后的QImage对象,我们将其保存在`rotatedImage`变量中,并将其返回。
阅读全文