compressImage static method 
    
      
Future<XFile>
compressImage(
 - XFile image
) 
    
    
  Implementation
  static Future<XFile> compressImage(XFile image) async {
  final dir = await path_provider.getTemporaryDirectory();
  final targetPath = '${dir.absolute.path}/temp.jpg';
  final originaldata = await image.readAsBytes();
  final originalnewkb = originaldata.length / 1024;
  final originalnewMb = originalnewkb / 1024;
  if (kDebugMode) {
    print('original images size : $originalnewMb');
  }
  final result = await FlutterImageCompress.compressAndGetFile(
    image.path,
    targetPath,
    minHeight: 500,
    minWidth: 500,
    quality: 90,
  );
  final data = await result!.readAsBytes();
  final newkb = data.length / 1024;
  final newMb = newkb / 1024;
  if (kDebugMode) {
    print('compress images size : $newMb');
  }
  return XFile(result.path);
}