Qt绘制图像在画家旋转时呈颗粒状



我有一个透明的PNG文件,当你使用一个简单的drawImage时,它画得很好。

当我尝试使用 painter.rotate(...) 方法绘制旋转它时,它会绘制出非常颗粒状的图像。

指定painter.setRenderHint(QPainter::Antialiasing)无济于事。

有没有办法提高质量?图像本身很好。

您应该尝试QPainter::SmoothPixmapTransform渲染提示:

指示引擎应使用平滑的像素图转换算法(如双线性)而不是最近邻。

最新更新