loadThumbnail method

  1. @RequiresApiOrThrows(29)
Future<Uint8List> loadThumbnail({
  1. required String uri,
  2. required int width,
  3. required int height,
  4. CancellationSignal? cancellationSignal,
})

loadThumbnail(uri: Uri, size: Size, signal: CancellationSignal?): Bitmap https://developer.android.com/reference/kotlin/android/content/ContentResolver#loadthumbnail

Implementation

@RequiresApiOrThrows(29)
Future<Uint8List> loadThumbnail({
  required String uri,
  required int width,
  required int height,
  CancellationSignal? cancellationSignal,
}) async {
  try {
    final result =
        await methodChannel.invokeMethod<Uint8List>('loadThumbnail', {
      'uri': uri,
      'width': width,
      'height': height,
      'cancellationSignal': cancellationSignal?.id,
    });
    return result!;
  } finally {
    cancellationSignal?.dispose();
  }
}