Internet explorer 有没有办法从Internet Explorer获取像素数据?

Internet explorer 有没有办法从Internet Explorer获取像素数据?,internet-explorer,canvas,pixel,vml,getimagedata,Internet Explorer,Canvas,Pixel,Vml,Getimagedata,js允许IE使用canvas标记,但是 是否有任何方法可以在IE中获取指定像素的值(img或VML,或者其他任何可以在IE中显示服务器位图的方法)?我想没有 为了提高Ajax应用程序的响应能力,我正在尝试摆脱服务器故障,但我可能只能在FF、Chrome、Opera和Safari中这样做,如果无法从IE中获取信息。如下面的链接所述 ExCanvas不支持任何 ImageData函数(createImageData, getImageData,putImageData)。鉴于 它的实施方式非常复杂

js允许IE使用canvas标记,但是

是否有任何方法可以在IE中获取指定像素的值(img或VML,或者其他任何可以在IE中显示服务器位图的方法)?我想没有


为了提高Ajax应用程序的响应能力,我正在尝试摆脱服务器故障,但我可能只能在FF、Chrome、Opera和Safari中这样做,如果无法从IE中获取信息。

如下面的链接所述

ExCanvas不支持任何 ImageData函数(createImageData, getImageData,putImageData)。鉴于 它的实施方式非常复杂 我们不太可能添加 在VML中对它的支持 执行ExCanvas

它应该 在Silverlight版本中是可行的 但我们在这方面没有花太多时间 最近。ExCanvas支持大多数 中指定的功能 最初的apple canvas规范,但很少有 壁虎所添加的东西 实现,然后由指定 html5工作组

原因是 相当简单,ExCanvas使用VML来完成 实际图纸和许多 添加(如getImageData) 需要像素级访问 不是由VML提供的。你最好的选择 就目前而言,这将是跟踪所有 用于绘制画布和 使用这些来生成图像服务器 一边


为什么IE不能像其他孩子一样使用真正的画布……

你到底想做什么(或者说尽可能接近)?也许有另一种方式来看待这个问题……“为什么IE不能像其他孩子一样使用真正的画布……”在它的辩护中,它现在在IE9中也使用了硬件加速!