averageColor property
Implementation
List<int> get averageColor {
if (_averageColor != null) return _averageColor!;
int rSum = 0, gSum = 0, bSum = 0;
for (var pixel in pixels) {
rSum += pixel[0];
gSum += pixel[1];
bSum += pixel[2];
}
_averageColor = [
(rSum ~/ pixels.length),
(gSum ~/ pixels.length),
(bSum ~/ pixels.length),
];
return _averageColor!;
}