首页 > 解决方案 > 在 Flutter 中创建可共享的图像/证书

问题描述

在我的 Flutter 应用程序中,我希望能够创建某种结业证书。布局将始终相同,但其中的图片和文字应该改变。此证书应以 jpg 格式创建,以便我可以与其他应用程序共享。

有谁知道如何做到这一点?

我能想象的唯一方法是创建一个屏幕模板,在其中输入文本和图片,然后让手机截取屏幕截图并自动保存该屏幕截图。但这可能会导致图片中出现不需要的内容和不同的图像尺寸。我已经搜索了在 Flutter 中创建图像的小部件/方法,但找不到任何东西。

标签: flutterdart

解决方案


您将需要使用构造函数(图像和文本)创建一个小部件。

然后使用名为 screenshot 的颤振包将父小部件捕获为图像并将其保存到用户手机。

插件链接:https ://pub.dev/packages/screenshot


推荐阅读