如何比较 2 个 QImages

How to compare 2 QImages

我们如何比较两个QImage

我有 2 个 QImage,其中包含一些实际数据:

QImage image_1;  
QImage image_2;

如果我做一个 if(image_1 == image_2) 和这个 returns true 那么这是否意味着 2 个 QImage 是像素到像素相同的?

还是说它们大小相等?
还是完全不同的意思?

注:
我的要求是确认 QImage 像素到像素相同。
如果有办法进行那种比较,请提出建议

If I do a if(image_1 == image_2) & this returns true then does it mean the that the 2 QImages are pixel to pixel same?

是,相同的像素:http://doc.qt.io/qt-5/qimage.html#operator-eq-eq

我们有相等运算符描述为:

bool QImage::operator==(const QImage &image) const Returns true if this image and the given image have the same contents; otherwise returns false.

The comparison can be slow, unless there is some obvious difference (e.g. different size or format), in which case the function will return quickly.