Flutter/dart - 使用 Flutter 截取整个屏幕的屏幕截图?

Flutter/dart - Take screenshot of the entire screen using Flutter?

提问人:Mahesh Babu 提问时间:11/15/2023 更新时间:11/15/2023 访问量:37

问:

这些天刚接触 Flutter 并遇到了一些我希望您帮助解决的问题。

[飞镖/飞镖]有没有办法使用 Flutter 截取整个屏幕的屏幕截图? 寻找一种编程方法来截取整个屏幕、选定的应用程序或打开的窗口的屏幕截图。这不包括 Flutter 应用程序本身。

找到screen_capturer,但它不适用于 Web/iOS/Android。

你能为我解释一下吗?

提前致谢。

iOS Flutter Dart 网页 截图

评论

0赞 Ozan Taskiran 11/15/2023
您在寻找原生屏幕截图吗?你可以试试这个: pub.dev/packages/native_screenshot_ext
0赞 Mahesh Babu 11/16/2023
Native Screenshot 适用于 Android 和 iOS,但不适用于平台,对吧?

答:

0赞 Abhishek Karad 11/15/2023 #1

您可以使用屏幕截图包。

通过使用这个包,你可以在所有 flutter 支持的平台上截取你想要的任何小部件的屏幕截图

评论

0赞 Mahesh Babu 11/16/2023
感谢您的输入,我相信,屏幕截图包可以截取我们创建的 Flutter 应用程序中的任何小部件的屏幕截图,但除此之外没有,如果我在 Web 上运行它,它可以截取该窗口的屏幕截图,除此之外什么都没有,如果我错了,请纠正我。
0赞 Abhishek Karad 11/16/2023
是的,你是对的
0赞 Mahesh Babu 11/17/2023
不过,这不是我的要求。