toGrayScale static method

List<int> toGrayScale(
  1. List<int> rgba
)

Implementation

static List<int> toGrayScale(List<int> rgba) {
  for (int i = 0, len = rgba.length; i < len; i += 4) {
    final luminance = getLuminanceRgb(rgba[i], rgba[i + 1], rgba[i + 2]);
    rgba[i] = luminance;
    rgba[i + 1] = luminance;
    rgba[i + 2] = luminance;
  }
  return rgba;
}