compressImageBytes method
Future<ImageBytesResult>
compressImageBytes(
- Uint8List source,
- ImageCompressConfig config
override
Compress bytes in memory. Images only — a video would mean copying tens of megabytes across the platform channel in one message.
Implementation
@override
Future<ImageBytesResult> compressImageBytes(
Uint8List source,
ImageCompressConfig config,
) async =>
ImageBytesResult.fromMap(
await _invoke<Map<dynamic, dynamic>>(
'compressImageBytes',
{'bytes': source, 'config': config.toMap()},
ImageCompressException.new,
onCancelled: ImageCompressCancelledException.new,
),
);