我有一个透明的PNG文件,当您使用简单的drawImage时可以很好地绘制。
当我尝试使用该 painter.rotate(...)
方法旋转绘制它时,它会绘制一个非常颗粒状的图像。
指定painter.setRenderHint(QPainter::Antialiasing)
没有帮助。
有没有办法提高质量?就其本身而言,图像很好。
我有一个透明的PNG文件,当您使用简单的drawImage时可以很好地绘制。
当我尝试使用该 painter.rotate(...)
方法旋转绘制它时,它会绘制一个非常颗粒状的图像。
指定painter.setRenderHint(QPainter::Antialiasing)
没有帮助。
有没有办法提高质量?就其本身而言,图像很好。
您应该尝试QPainter::SmoothPixmapTransform
渲染提示:
表示引擎应该使用平滑像素图变换算法(例如双线性)而不是最近邻。