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,
      ),
    );