1

単純なdrawImageを使用するとうまく描画される透明なPNGファイルがあります。

この方法を使用して回転させて描画しようとすると painter.rotate(...)、非常に粒子の粗い画像が描画されます。

指定painter.setRenderHint(QPainter::Antialiasing)しても役に立ちません。

品質を向上させる方法はありますか?それ自体で画像は良好です。

4

1 に答える 1

2

QPainter::SmoothPixmapTransformレンダリングのヒントを試す必要があります。

エンジンが最近傍ではなく、スムーズなピックスマップ変換アルゴリズム(バイリニアなど)を使用する必要があることを示します。

于 2012-04-11T18:48:02.633 に答える