我们有一个 HTML5 绘图应用程序,用户可以使用铅笔工具绘制线条。
与基于 Flash 的绘图应用程序相比,线条边缘略有锯齿,并且显得有些模糊。发生这种情况是因为用户在绘图时需要保持线条完全笔直,或者算法会感知每个像素偏差并将其投影为锯齿状边缘。
因此,不可能绘制出平滑、尖锐的圆圈。
不知何故,其他绘图应用程序能够平滑这些锯齿状边缘,同时让用户绘制线条(直线或非直线)。
有什么办法可以平滑这些线条吗?
演示(选择铅笔工具):http://devfiles.myopera.com/articles/649/example5.html
我们的应用程序使用类似的代码。
这是使用二次曲线和“圆”的快速方法的示例lineJoin
:
http://jsfiddle.net/NWBV4/10/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)