如何在颤动中将图像复制到剪贴板

Posted

技术标签:

【中文标题】如何在颤动中将图像复制到剪贴板【英文标题】:How to copy an image to clipboard in flutter 【发布时间】:2020-09-16 06:32:22 【问题描述】:

我在谷歌搜索如何将图像复制到剪贴板,但我没有找到任何有用的信息。我只在颤振文档中找到了这个:

"剪贴板数据类:

存储在系统剪贴板上的数据。

系统剪贴板可以包含各种媒体类型的数据。此数据结构目前仅支持纯文本数据,在 text 属性中。”

https://api.flutter.dev/flutter/services/ClipboardData-class.html

现在无法将图像复制到剪贴板吗?

【问题讨论】:

我也在寻找这个用例。鉴于这里没有答案,并且粗略地查看了代码,现有框架似乎不可能,而且我找不到似乎支持具有文本以外数据类型的剪贴板的包。可以使用方法通道创建一个,但这是一些工作,我可能不得不尝试。 @DanielBrotherston 任何更新,如果你通过方法通道让它工作的话 【参考方案1】:

我没有尝试,也不确定您是否正在寻找答案,但您可以尝试一下,首先您可以使用 BASE64 解码和编码将图像转换为 Uint8List 格式,然后复制它。对于转换,你可以检查这个。链接

how-to-convert-base64-string-into-image-with-flutter

还检查此威胁的答案

how-to-send-image-through-post-using-json-in-flutter

【讨论】:

以上是关于如何在颤动中将图像复制到剪贴板的主要内容,如果未能解决你的问题,请参考以下文章

如何在android中将文本复制到剪贴板[重复]

如何在vim中将选定的行复制到剪贴板

在 IntelliJ IDEA 中将多个项目复制并粘贴到剪贴板

如何控制复制到剪贴板的文本

Python:在Windows剪贴板中将svg字符串复制为“image/svg+xml”格式,因此可以将其粘贴为svg图像

是否可以将画布图像复制到剪贴板?