getMatrix method
Fetches luminance data for the underlying bitmap. Values should be fetched using:
{int luminance = arrayy * width + x
& 0xff}
@return A row-major 2D array of luminance values. Do not use result.length as it may be larger than width * height bytes on some platforms. Do not modify the contents of the result.
Implementation
@override
Int8List getMatrix() {
var matrix = _delegate.getMatrix();
var length = width * height;
var invertedMatrix = Int8List(length);
for (var i = 0; i < length; i++) {
invertedMatrix[i] = 255 - (matrix[i] & 0xFF);
}
return invertedMatrix;
}