getAvgColor static method

Rgba getAvgColor(
  1. Iterable<Rgba> colors
)

Implementation

static Rgba getAvgColor(Iterable<Rgba> colors) {
  final int cnt = colors.length;
  num r = 0;
  num g = 0;
  num b = 0;
  num a = 0;

  colors.forEach((Rgba color) {
    r += color.r;
    g += color.g;
    b += color.b;
    a += color.a;
  });

  return Rgba(
    (r / cnt).ceil(),
    (g / cnt).ceil(),
    (b / cnt).ceil(),
    a: (a / cnt).ceil(),
  );
}