intList2Uint8List static method
Implementation
static Uint8List intList2Uint8List(List<int> pixels) {
final size = pixels.length;
final luminances = Uint8List(size);
for (int offset = 0; offset < size; offset++) {
final pixel = pixels[offset];
final r = (pixel >> 16) & 0xff; // red
final g2 = (pixel >> 7) & 0x1fe; // 2 * green
final b = pixel & 0xff; // blue
// Calculate green-favouring average cheaply
luminances[offset] = ((r + g2 + b) ~/ 4);
}
return luminances;
}