我正在寻找一个框架/库,使我能够在HTML5-Canvas上执行多个任务。
我需要的是访问绘制后的对象的机制,以便可以更改它们并解析为XML。此外,我需要能够使用光标拖放某些对象。
我已经尝试了几个框架,但没有一个可以将onDrag-Listeners分配给对象(只能分配到画布)。虽然可能手动实现这种行为,但由于我必须处理画布上的不止一个对象,所以这会变得复杂。另外,性能是一个重要的标准,因此最好使用优化的库函数而不是自己可怜的代码。我知道SVG作为一种替代方案,所以请不要试图推销它。我需要使用画布来比较两者的性能。
因此,我认为我正在寻找一个框架,让我可以将监听器分配给画布对象。动画技能并不那么重要,因为一切都将集中在鼠标用户输入上。
有人知道符合我的需求的这样的框架/库,并且可以分享一些经验吗?我很高兴不被迫测试所有HTML5-Canvas的框架和库。
提前致谢。
编辑:我忘记提到的一件事:除了几何对象之外,我还需要能够绘制路径(即涂鸦)并解析它们。虽然不需要为它们编写处理程序,但如果我不得不在库外实现它们,我会很高兴。
我需要的是访问绘制后的对象的机制,以便可以更改它们并解析为XML。此外,我需要能够使用光标拖放某些对象。
我已经尝试了几个框架,但没有一个可以将onDrag-Listeners分配给对象(只能分配到画布)。虽然可能手动实现这种行为,但由于我必须处理画布上的不止一个对象,所以这会变得复杂。另外,性能是一个重要的标准,因此最好使用优化的库函数而不是自己可怜的代码。我知道SVG作为一种替代方案,所以请不要试图推销它。我需要使用画布来比较两者的性能。
因此,我认为我正在寻找一个框架,让我可以将监听器分配给画布对象。动画技能并不那么重要,因为一切都将集中在鼠标用户输入上。
有人知道符合我的需求的这样的框架/库,并且可以分享一些经验吗?我很高兴不被迫测试所有HTML5-Canvas的框架和库。
提前致谢。
编辑:我忘记提到的一件事:除了几何对象之外,我还需要能够绘制路径(即涂鸦)并解析它们。虽然不需要为它们编写处理程序,但如果我不得不在库外实现它们,我会很高兴。