我正在制作一个类似于绘画的web应用程序。我现在面临的问题是我的绘图算法太慢了。基本上,我所做的就是在用mousemove事件记录的连续像素之间画一条直线。
有没有一种更聪明/(更便宜)的方法来使用html5画布绘制用户创建的直线和曲线?
编辑:只有当我重新绘制画布上已经存在的笔画时,它才会令人难以置信地慢。
发布于 2011-04-22 01:29:18
从概念上讲,你想要做的应该是非常快的。既然你不给我们代码,这里:
http://jsfiddle.net/mXrNk/1/
如果这样更快,就把它作为起点。
发布于 2011-04-22 01:09:34
慢(到底什么是慢?加载速度很慢,还是渲染速度很慢?)可能是由浏览器的硬件加速引起的。你的浏览器/操作系统是什么?我发现OS中的Safari5和Windows7中的IE9的绘制速度最快,因为它们的硬件加速。在Chrome中,你必须在about:flags中打开它,这有点繁琐。
https://stackoverflow.com/questions/5747212
复制相似问题