2017-12-18 11 views
0

と2つのQImageをどのように比較できますか?2つのQImagesを比較する方法

私は2 QImage秒以下のようにその中のいくつかの実際のデータとを持っている:

QImage image_1; 
QImage image_2; 

私はif(image_1 == image_2) &を行う場合、これはtrueそれは2 QImageは同一画素ごとにあることを意味しているが返されますか?

サイズが同じであることを意味しますか?
まったく違う意味ですか?

注:
私の要件は、QImage sが同じ画素ごとにあることを確認することです。
そのような種類の比較を行う方法があるかどうかをご提案ください。

+1

質問する前にドキュメントを読むことをお勧めします...そして、明らかでない場合やドキュメントが見つからない場合は質問してください。 – hyde

答えて

3

これがtrueを返す&(IMAGE_1が== IMAGE_2)場合、私はAを行う場合、それは2 QImagesが同じ画素ごとにあることを を意味するのでしょうか?

はい、同じピクセル:http://doc.qt.io/qt-5/qimage.html#operator-eq-eq

我々は等しい演算子のように説明があります 場合

BOOL QImageの::演算子==(CONST QImageの&画像)CONSTがtrueを返し、この画像と与えられた画像は同じ内容です。それ以外の場合は がfalseを返します。

明らかに違いがない限り、比較は遅くなる可能性があります。その場合、機能は に素早く戻ります。

関連する問題