std::vector< double >
に値を書き込む必要がありますqGraphicsScene
。(0〜1の値、各要素はピクセルを表します-グレースケール)後で、色を置き換えるために画像のピクセルにアクセスしたい(画像全体を置き換える時間がありません)thx。答えのために!
質問する
4042 次
1 に答える
2
このような低レベルの変更を行いたい場合は、QImageクラスを参照することをお勧めします。QImage::setPixel などのメンバーを使用すると、変更のために個々のピクセルにアクセスできます。
QGraphicsScene でこの種の機能が必要な場合は、QImage に描画し、それを QGraphicsPixmapItem で使用する QPixmap (QPixmap::convertFromImage を使用) に変換してから、QGraphicsPixmapItemをシーンに配置します。
QVector などの一般的な Qt コンテナーも参照してください。
于 2012-05-07T02:24:53.460 に答える