如何在颤动中将图像复制到剪贴板
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
【讨论】:
以上是关于如何在颤动中将图像复制到剪贴板的主要内容,如果未能解决你的问题,请参考以下文章
在 IntelliJ IDEA 中将多个项目复制并粘贴到剪贴板
Python:在Windows剪贴板中将svg字符串复制为“image/svg+xml”格式,因此可以将其粘贴为svg图像