我有一个应用程序,其中大量使用画布(动态创建的圆形、正方形、画笔等,类似于在线版Microsoft Paint)。我正在寻找最适合支持IE7+的画布JS库。
您有什么建议吗?我尝试了excanvas.js,但在Firefox中看到的结果与我以前看到的不一样。
我有一个应用程序,其中大量使用画布(动态创建的圆形、正方形、画笔等,类似于在线版Microsoft Paint)。我正在寻找最适合支持IE7+的画布JS库。
您有什么建议吗?我尝试了excanvas.js,但在Firefox中看到的结果与我以前看到的不一样。
有一些工具可以实现在浏览器中绘制图形,它们包括:ExCanvas(使用VML技术)、Uupaa Canvas(基于ExCanvas,也使用VML技术)、FxCanvas(使用Flash技术)和FlashCanvas(同样使用Flash技术)。同时还有一个Silverlight版本的,但我不确定是否完全完成。需要注意的是,ExCanvas还支持Silverlight,但这个子项目已经不再维护。
选择使用哪个工具取决于你的目标受众和应用需求。
如果你需要在绘图中使用很多元素,那么使用基于VML技术的工具会有所限制;而基于Flash技术的工具则不会受到元素数量的限制,但可能会受到交互(鼠标和键盘事件)方面的限制。
建议你查看这些库的官方网站来了解更多信息。