将HTML画布作为图像复制到剪贴板

时间:2011-05-28 20:40:51

标签: javascript html5 canvas

我有一个Web应用程序,我正在为一个客户端管理,该客户端使用一个使用画布生成图形的图形库。客户希望用户能够复制站点中的任何图形,以便将其粘贴到word文档中。具体问题:

是否可以将HTML画布元素作为图像复制到剪贴板?

我知道可以将画布保存为图像,但它比复制/粘贴更麻烦。

修改 我已经了解到您可以将画布转换为具有数据URI src的图像,但该图像上的复制和粘贴支持是混合的。 Firefox允许您从浏览器中复制并粘贴这些图像,但Chrome不会。

截至目前,似乎没有可靠的方法来复制和粘贴canvas元素。

1 个答案:

答案 0 :(得分:2)

您无法使用Javascript直接与剪贴板进行交互,但有可能借助Flash。

您可以按http://code.google.com/p/zeroclipboard/

的建议尝试How do I copy to the clipboard in JavaScript?

复制二进制数据可能会产生问题。

另见

http://danielmclaren.com/node/91