saveBytes2Album static method

Future<SaveResult?> saveBytes2Album(
  1. Uint8List bytes, {
  2. ImageByteFormat format = ImageByteFormat.png,
  3. String? fileName,
  4. int quality = 80,
})

将图片保存到相册,返回路径

Implementation

static Future<SaveResult?> saveBytes2Album(Uint8List bytes, {ImageByteFormat format = ImageByteFormat.png,
  String? fileName, int quality = 80}) async {

  var permResult = await _requestPermission();
  if(permResult.isGranted || permResult.isLimited){
    final result = await ImageGallerySaver.saveImage(bytes,
        name: fileName,
        quality: quality,
        isReturnImagePathOfIOS: true);
    return SaveResult(path: result["filePath"]);
  }
  return SaveResult(permissionDenied: true);
}