getDifference method
Implementation
Uint8List getDifference() {
final size = data1.length;
final res = Uint8List(size);
for (int i = 0; i < size; i += 4) {
final rDiff = data1[i] - data2[i];
final gDiff = data1[i + 1] - data2[i + 1];
final bDiff = data1[i + 2] - data2[i + 2];
final aDiff = data1[i + 3] - data2[i + 3];
final totalDifference = rDiff.abs() + gDiff.abs() + bDiff.abs() + aDiff.abs();
final normalisedDifference = totalDifference ~/ 4;
res[i] = normalisedDifference;
res[i + 1] = 0;
res[i + 2] = 0;
res[i + 3] = 255;
}
return res;
}