compressImage method
Future<ImageCompressResult>
compressImage(
- String path,
- ImageCompressConfig config,
- String? outputPath
override
Implementation
@override
Future<ImageCompressResult> compressImage(
String path,
ImageCompressConfig config,
String? outputPath,
) async {
await _ensureImageLoaded();
final cfg = config.toMap().jsify()! as JSObject;
final res = (await _jsCompressImage(path, cfg).toDart).dartify() as Map;
return ImageCompressResult.fromMap(res.cast<dynamic, dynamic>());
}