compare method
Resizes images if dimensions do not match. If different sizes, larger image will be resized to the smaller image
Implementation
@override
double compare(Image src1, Image src2) {
if (src1.width != src2.width && src1.height != src2.height) {
var size1 = src1.width * src1.height;
var size2 = src2.width * src2.height;
if (size1 < size2) {
src2 = copyResize(src2, height: src1.height, width: src1.width);
} else {
src1 = copyResize(src1, height: src2.height, width: src2.width);
}
}
// Delegates pixel extraction to parent
super.compare(src1, src2);
return 0.0;
}