toSdkImagePointer method

Future<Pointer<SdkImage>> toSdkImagePointer()

Implementation

Future<Pointer<SdkImage>> toSdkImagePointer() async {
  var pointer = createImage();
  final bytes = await readAsBytes();

  Pointer<Uint8> bytesPtr = malloc.allocate(bytes.length);
  bytesPtr.asTypedList(bytes.length).setAll(0, bytes);

  pointer.ref.bytes = bytesPtr;
  pointer.ref.length = bytes.length;

  return pointer;
}