@override void operator []=(int i, num value) { if (i < image.numChannels) { final d = value.toDouble(); data[_index + i] = Float16.doubleToFloat16(d); } }