compress static method

Future<Uint8List> compress({
  1. required Uint8List bytes,
  2. required CompressionOptions options,
  3. String? originalFileName,
})

Compresses bytes according to the provided options.

Runs off the UI thread via compute where supported.

Implementation

static Future<Uint8List> compress({
  required Uint8List bytes,
  required CompressionOptions options,
  String? originalFileName,
}) async {
  return compute(
    _compressTask,
    _CompressTaskParams(
      bytes: bytes,
      options: options,
      originalFileName: originalFileName,
    ),
  );
}