2012-04-11 8 views
1

単純なdrawImageを使用すると透明なPNGファイルが作成されます。ペインタが回転したときにQt drawImageが粒状になる

painter.rotate(...)メソッドを使用して回転させようとすると、非常に粗い画像が描画されます。

painter.setRenderHint(QPainter::Antialiasing)を指定することは役に立ちません。

品質を向上させる方法はありますか?それだけでイメージは上手です。

+0

wow!それはそのトリックをしました。あなたはこのコメントを回答にコピーしていないので、私はあなたに返信してもらうことができます – JasonGenX

答えて

2

あなたはQPainter::SmoothPixmapTransformレンダリングヒントを試してみてください:

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

関連する問題