Html 画布到图像

Html 画布到图像,html,canvas,Html,Canvas,我需要将canvas标签转换成一个图像文件,它需要支持IE6+,Mozilla 3+ 而saffari 5+IE6不可能支持画布。IE8甚至不支持它…在Firefox中,浏览器将画布元素显示为客户端的图像,因此用户可以右键单击画布并使用“保存图像”功能获取图像 Safari不支持此功能,但可以保存 使用javascript创建图像,如中所述 要在ie

我需要将canvas标签转换成一个图像文件,它需要支持IE6+,Mozilla 3+
而saffari 5+

IE6不可能支持画布。IE8甚至不支持它…

在Firefox中,浏览器将画布元素显示为客户端的图像,因此用户可以右键单击画布并使用“保存图像”功能获取图像

Safari不支持此功能,但可以保存 使用javascript创建图像,如中所述

要在ie<9中使用canvas元素(至少部分),可以使用 javascript库,但我不知道它是否支持保存内容 作为一个元素

另一种可能是使用svg在服务器端或applet中使用
来自apache的浏览器不允许使用Javascript保存为图像,因为它是VML而不是Canvas。您可以获取VML映像的XML源,但仍然需要一个后端脚本来解析VML并将其保存到映像文件中

您还可以使用该库在IE中伪造画布。该库支持toDataURL(),但需要Flash插件


其他浏览器和Internet Explorer 9支持canvasElement。本机。

您需要使用Flash,这在IE6-IE8的本机HTML5中是不可能的:


如果您想允许用户将这些图像下载到桌面上(它允许用户为文件指定自定义名称,并选择保存位置),您需要查看Downloadify和JSZip。

这是怎么可能的?这是个问题。它把IE当作婊子一样对待。。对不起,这是俚语