getCompressSize static method
Implementation
static Future<int> getCompressSize(
{required Uint8List uint8list,
required int compressSize,
required String format}) async {
// Compress the image until it reaches or is smaller than the limit
uint8list = await FlutterImageCompress.compressWithList(
uint8list,
quality: compressSize,
minHeight: 720,
minWidth: 1280,
format: getFormat(format) ?? CompressFormat.jpeg,
);
int imageSizeInKB =
uint8list.lengthInBytes ~/ 1024; // Calculate image size in KB
return imageSizeInKB;
}