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