【发布时间】:2014-09-11 13:22:43
【问题描述】:
我正在使用 HTML 5 画布绘制图像并使用 paper.js 在其上绘制注释。
我正在尝试为 Canvas 实现缩放功能。为此,我为此使用了缩放功能。当用户尝试进行缩放时,首先我缩放画布,然后重绘内容。
但是假设如果 Canvas 上有很多内容,那么它会使过程变慢。渲染需要一些时间。
我能做些什么呢?请建议我可行的解决方案。
【问题讨论】:
标签: html html5-canvas zooming
我正在使用 HTML 5 画布绘制图像并使用 paper.js 在其上绘制注释。
我正在尝试为 Canvas 实现缩放功能。为此,我为此使用了缩放功能。当用户尝试进行缩放时,首先我缩放画布,然后重绘内容。
但是假设如果 Canvas 上有很多内容,那么它会使过程变慢。渲染需要一些时间。
我能做些什么呢?请建议我可行的解决方案。
【问题讨论】:
标签: html html5-canvas zooming
您可以尝试使用 WEBGL 渲染,WebGL 是硬件加速的,因此操作比画布更流畅。 Three.js库提供webGL渲染选项,最新浏览器版本支持。
【讨论】: