saveImage static method
Implementation
static Future<File> saveImage(img.Image image, bool shouldCompress, int? compressQuality) async
{
image = shouldCompress ? compressImage(image,compressQuality ?? 75) : image;
final directory = await getTemporaryDirectory();
final path = "${directory.path}/${generateRandomString()}.png";
final File file = File(path);
file.writeAsBytesSync(img.encodePng(image));
return file;
}