画像を継続的に表示する必要がある QGraphicsView に QImage があります。反転した画像を連続して表示する必要がある場合があります。このために私は使用します
img.invertPixels(QImage::InvertRgba);
ただし、この時点では、継続的な反転プロセスにより、ディスプレイがちらつきます。パフォーマンスに影響を与えずに反転プロセスを実装するにはどうすればよいですか? 表示は反転せずスムーズなようです。`
QImage img(byImageBuf, width, height, QImage::Format_Indexed8);
scene->clear();
if(bInvertPixel)
{
/* Inverted image */
img.invertPixels(QImage::InvertRgba);
}
scene->addPixmap(QPixmap::fromImage(img));
view->fitInView(0, 0, width, height, Qt::IgnoreAspectRatio);
view->update();`