file格式图片转成Uint8List格式的图片

Uint8List imageByte;
imageByte = await widget.image.readAsBytes();
  //将回调拿到的Uint8List格式的图片转换为File格式
  SaveImage(Uint8List imageByte) async {
   //获取临时目录
    var tempDir = await getTemporaryDirectory();
    //生成file文件格式
    var file =
        await File('${tempDir.path}/image_${DateTime.now().millisecond}.jpg')
            .create();
            //转成file文件
    file.writeAsBytesSync(imageByte);
    print("${file.path}");
    setState(() {
      path = file.path;
      // turn(file);
      _imageUint8=imageByte;
    });
  }
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐