compressFile method

Future<File?> compressFile({
  1. int quality = 80,
  2. int rotation = 0,
})

Implementation

Future<File?> compressFile({int quality = 80, int rotation = 0}) async {
  var result = await FlutterImageCompress.compressAndGetFile(
    this.absolute.path,
    (await path_provider.getTemporaryDirectory()).absolute.path + 'temp.jpg',
    quality: quality,
    rotate: rotation,
  );

  debugPrint(this.lengthSync().toString());
  debugPrint(result?.lengthSync().toString());

  return result;
}