Flutter语言 - 将ImageProvider保存到文件



我需要调整图像文件的大小并将其保存回缓存。调整图片大小:

ImageProvider img = ResizeImage.resizeIfNeeded(1024, null, FileImage(File(path)));

我猜img对象包含调整大小的图像数据。如何将其保存到文件以在需要时访问它?

正如我所看到的,您已经调整了图像的大小。您可以尝试使用此代码粘贴新图像。但要小心img,因为它必须像5D FF A0一样缓冲

ImageProvider img = ResizeImage.resizeIfNeeded(1024, null, FileImage(File(path)));
final File newImagePath = File("/example/path"); //pasting path
newImagePath.writeAsBytesSync(img);

相关内容

  • 没有找到相关文章

最新更新