compressImage method

  1. @override
Future<ImageCompressResult> compressImage(
  1. String path,
  2. ImageCompressConfig config,
  3. String? outputDir,
  4. String? outputName,
)
override

Implementation

@override
Future<ImageCompressResult> compressImage(
  String path,
  ImageCompressConfig config,
  String? outputDir,
  String? outputName,
) async => ImageCompressResult.fromMap(
  await _invoke<Map<dynamic, dynamic>>(
    'compressImage',
    {
      'path': path,
      'config': config.toMap(),
      'outputDir': outputDir,
      'outputName': outputName,
    },
    ImageCompressException.new,
    onCancelled: ImageCompressCancelledException.new,
  ),
);