Excanvas.js允许IE使用canvas标签,但getImageData method is not supported.
有没有办法在IE中获取指定像素的值(img或VML或其他任何方式来自服务器的位图都可以在IE中显示)?我假设没有。
我正试图摆脱服务器命中以提高Ajax应用程序的响应能力,但我可能只能为FF,Chrome,Opera和Safari执行此操作,如果没有办法哄骗信息的IE。
答案 0 :(得分:3)
如下面的链接所示......
ExCanvas不支持任何 ImageData函数(createImageData, getImageData,putImageData)。特定 它的实施方式非常高 我们不太可能添加 在VML中支持它 ExCanvas的实现。
它应该 可以在Silverlight版本中使用 但我们没有花太多时间在那上面 最近。 ExCanvas支持大部分内容 功能在。中指定 最初的苹果帆布规格,但很少 由壁虎添加的添加物 实施,后来由 html5工作组。
原因是 相当简单,ExCanvas使用VML来做 实际绘图和许多 添加(例如getImageData) 需要像素级访问权限 VML不提供。你最好的选择 现在将是跟踪所有 用于绘制画布的命令 使用它们来生成图像服务器 侧。
http://groups.google.com/group/google-excanvas/browse_thread/thread/7d35fa72dbe1487b
为什么IE不能像所有其他孩子一样使用真正的画布......