QImage(特別なことは何もなく、合成されたサムネイルがいくつかあるだけ)にオフスクリーンレンダリングを実行しようとしていますが、新しい、おそらく空白のQImageでさえかなり深刻なノイズが発生するという問題に直面しています:
再現するコードはかなり単純です。
QImage image = new QImage(
(int) b.width(), (int) b.height(),
QImage.Format.Format_ARGB32);
painter.drawImage(0, 0, image);
(私がペイントしている QGraphicsItem の境界を含むb
だけです)QRectF
新しい画像を塗りつぶしても効果がないようです:
QPainter p = new QPainter(image);
p.fillRect(b, QColor.transparent);
p.end();
単色(白など)で塗りつぶすとノイズが取り除かれますが、残念ながら、この特定の画像を透明にする必要があります。ノイズを取り除く方法はありますか?
Qt Jambi (4.7.1-beta) を使用していますが、大きな違いはないと思います。