美文网首页
flutter截屏并转为64位数据

flutter截屏并转为64位数据

作者: 杨闯 | 来源:发表于2019-04-09 10:31 被阅读0次

在开发过程中,可能服务端要你上传base64编码格式的图片,那么你就需要进行base64编码的转换,如何进行截屏并且进行base64编码的转换,下边的代码可能会帮到你。

    RenderRepaintBoundary boundary =
          rootWidgetKey.currentContext.findRenderObject();
    final image = await boundary.toImage(pixelRatio: 1.0);
    ByteData byteData = await image.toByteData(format: ImageByteFormat.png);
    Uint8List pngBytes = byteData.buffer.asUint8List();
    String bs64 = base64Encode(pngBytes);
    String bs64Image = "data:image/png;base64,"+bs64;

相关文章

  • flutter:截屏

    1.flutter-截屏组件 2.flutter-截屏插件 3.flutter-iOS原生截屏 iOS代码 4.获...

  • flutter截屏并转为64位数据

    在开发过程中,可能服务端要你上传base64编码格式的图片,那么你就需要进行base64编码的转换,如何进行截屏并...

  • Android 截屏方式整理

    Android 实现截屏方式整理 可能的需求: 截自己的屏 截所有的屏 带导航栏截屏 不带导航栏截屏 截屏并编辑选...

  • iOS 应用内截屏分享

    需求:捕获用户截屏操作,并建议用户截屏后的操作。虽然iOS11 有系统的截屏,但 APP 内截屏可便捷操作。 封装...

  • adb shell 截屏与录屏

    截屏 adb shell screencap -p /sdcard/screenhot.png 截屏并保存在指定目...

  • .NET 屏幕截图

    屏幕截屏 截屏并赋值给pictureBox1进行显示: 如果想连续截屏以每秒3FPS效果可以这样做: 效果图: 录...

  • ScreenShotUtils--Android实现截屏并保存在

    添加权限(AndroidManifest.xml文件里) 实现截屏(Java代码) 转自Android实现截屏并保...

  • iOS 捕捉截屏,并获取截屏图片

    废话不说,先上需求: 用户手动截屏(home加锁屏键),app在打开聊天模块时能够提示用户是不是要发送刚才截屏的那...

  • android 截屏实现

    Android 截屏分为四种:View 截屏、WebView 截屏、系统截屏 和 adb 截屏 1、View 截屏...

  • 针对WKWebView进行内容的截屏。

    最近项目中需要截屏分享的功能,之前也了解过iOS截屏的技术,并写了关于截屏的笔记,兴冲冲的拿着代码稍作修改,对WK...

网友评论

      本文标题:flutter截屏并转为64位数据

      本文链接:https://www.haomeiwen.com/subject/gtoviqtx.html