convertFormatAsync static method

Future<Uint8List> convertFormatAsync({
  1. required Uint8List bytes,
  2. required ImageFormat targetFormat,
  3. int quality = 95,
  4. int compressionLevel = 6,
  5. bool applyExifOrientation = true,
})

Async version of convertFormat. Runs in a separate isolate.

Implementation

static Future<Uint8List> convertFormatAsync({
  required Uint8List bytes,
  required ImageFormat targetFormat,
  int quality = 95,
  int compressionLevel = 6,
  bool applyExifOrientation = true,
}) {
  return Isolate.run(
    () => convertFormat(
      bytes: bytes,
      targetFormat: targetFormat,
      quality: quality,
      compressionLevel: compressionLevel,
      applyExifOrientation: applyExifOrientation,
    ),
  );
}