Flutter截取屏幕信息并保存为图片

在Flutter中,可以通过将需要截取的内容使用RepaintBoundary包裹起来,并设置一个GlobalKey,使用此global key获取要截取内容的渲染对象,调用其toImage方法,转换成ByteData类型的数据,并最终转化为Uint8List类型。

 RenderRepaintBoundary boundary = _globalKey.currentContext.findRenderObject();var dpr = window.devicePixelRatio;var image = await boundary.toImage(pixelRatio: dpr);ByteData byteData = await image.toByteData(format: ImageByteFormat.png);Uint8List pngBytes = byteData.buffer.asUint8List();

Flutter屏幕截图相关推荐

  1. flutter屏幕截图实现,超出屏幕部分的截图实现

    flutter 屏幕截图需要用到RepaintBoundary来实现,用户RepaintBoundary包裹Widget即可实现对Widget的截图.如果是截长图可以参考一下方式: import 'd ...

  2. Flutter初体验(二)—— 创建第一个Flutter APP

    Flutter初体验(二)--- 创建第一个Flutter APP 在第一篇文章 Flutter初体验(一)---Mac 安装配置,学习了配置 Flutter 开发环境,并运行了Demo项目,本篇根据 ...

  3. flutter已经支持安卓热更新_flutter 在 android 上的热更新

    热更新是一种需求吧. 自然会想到flutter 是否支持热更新. 然后一些群里问了问普遍反映不可以热更新,还说咸鱼的文章写了不支持热更新. 然后我表示很怀疑. 我的结论可以做到热更新 1.你需要把fl ...

  4. flutter开发vscode插件推荐(开发必备)

    这里是坚果前端小课堂,大家喜欢的话,可以关注我的公众号"坚果前端,",或者加我好友,获取更多精彩内容 vscode开发插件推荐 扩展是完成工作的快捷方式.许多扩展有助于减少重复性工 ...

  5. Flutter 找不到 android sdk(图文详解)

    Flutter 找不到 android sdk 解决错误前的屏幕截图:- Flutter 提供了更新 Android SDK 路径的命令: 运行 flutter config --android-sd ...

  6. AndroidStudio创建第一个 Flutter 应用程序

    AndroidStudio创建第一个 Flutter 应用程序: 转到文件->新建flutter项目. 选择Flutter Application并按下一步按钮. 在下一个窗口中,您将看到您的项 ...

  7. Flutter:如何使用 CustomPaint 绘制心形

    作为程序员其实也有浪漫的一幕,今天我们一起借助CustomPaint和CustomPainter绘制心形,本文将带您了解在 Flutter 中使用CustomPaint和CustomPainter绘制 ...

  8. 如何设置Flutter

    Flutter是Google提供的开源移动应用开发SDK,用于通过单个代码库构建漂亮的Native Android和iOS应用.Dart是用于开发Flutter应用程序的语言. Flutter现在已退 ...

  9. Flutter项目插件整理

    #弹窗 oktoast: ^3.1.5 #路由 get: ^4.5.1 #百度地图定位 flutter_bmflocation: ^2.0.0-nullsafety.1 #百度地图-基础地图 flut ...

最新文章

  1. 深刻理解Websocket原理
  2. 【汇编语言】汇编语言如何编程,如何避免出错
  3. HDU1003——MAX SUM
  4. 字符指针变量和字符数组的对比
  5. Python_多进程
  6. 【算法学习】【图像增强】【Retinex】源码运行
  7. Linux内核源码阅读之系统调用mmap()
  8. java人脸识别开源算法_开源-人脸识别认证-java封装
  9. dede织梦CMS采集过滤规则
  10. 百度搜索风云榜Rss
  11. UNIX环境高级编程(第2版)- 第1~10章
  12. 为什么对方的QQ邮箱收不到我QQ邮箱发的邮件?
  13. CTF竞赛进阶 (一) 密码学
  14. 腾讯云TVP专家眼中的云开发:尚不完美,未来可期
  15. 看傲腾配OpenCAS加速联通沃云业务
  16. WSTMart商城系统数据字典
  17. excel导出java.lang.ArrayIndexOutOfBoundsException:-32768
  18. Java实验6 --模拟物流快递系统程序设计
  19. 防疫与复工同行,长沙望城进入“双统筹”的关键时刻
  20. 全国大学的戏精,都在论文致谢里了

热门文章

  1. 打开FSX,飞向远方!
  2. Pycharm mac 语法检测失效
  3. 经典方法论:麦肯锡解决问题的7个步骤,七步分析法,值得学习!
  4. PlatformIO 与 ESP 32 点灯体验
  5. 5G技术在实际应用面临哪些困难?能否满足应急指挥通讯网络要求?
  6. codesfot6批量打印,双排,斑马GT820打印机
  7. 点聚AIP电子签章在Chrome、Edge新内核、360系列、FireFox、IE、Opera等浏览器中实现网页内嵌效果案例(二)
  8. Linux GCC常用命令和ELF文件格式
  9. 51单片机中断嵌套,返回主函数
  10. VK2C21C SOP20是低功耗抗干扰LCD液晶显示驱动芯片/段式LCD液晶驱动IC,完全兼容替代16C21,适用多种电气类LCD驱动面板