getMatrix method

  1. @override
Int8List getMatrix()
override

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;
}