如何比较 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.
我们如何比较两个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.