bytes property

Uint8List get bytes

Implementation

Uint8List get bytes {
  final size = _width * _height * _channels;
  final p = switch (dtype) {
    StbiDType.u8 => ptr.cast<ffi.Uint8>().asTypedList(size).buffer.asUint8List(),
    StbiDType.u16 => ptr.cast<ffi.Uint16>().asTypedList(size).buffer.asUint8List(),
    StbiDType.f32 => ptr.cast<ffi.Float>().asTypedList(size).buffer.asUint8List(),
  };
  return p;
}