我们有一个HTML5绘图应用程序,用户可以使用铅笔工具绘制线条。
与基于Flash的绘图应用程序相比,这些线条的边缘略微呈锯齿状并且看起来有点模糊。这是因为用户需要在绘制时保持线条完全直线,否则算法会感知到每个像素偏差并将其投影为锯齿状边缘。
因此,无法绘制平滑、清晰的圆形。
一些其他绘图应用程序以某种方式能够平滑这些锯齿状边缘,同时让用户绘制线条(无论是直线还是不直线)。
我们是否有办法使这些线条变得平滑?
演示(选择铅笔工具):http://devfiles.myopera.com/articles/649/example5.html 我们的应用程序使用类似的代码。
与基于Flash的绘图应用程序相比,这些线条的边缘略微呈锯齿状并且看起来有点模糊。这是因为用户需要在绘制时保持线条完全直线,否则算法会感知到每个像素偏差并将其投影为锯齿状边缘。
因此,无法绘制平滑、清晰的圆形。
一些其他绘图应用程序以某种方式能够平滑这些锯齿状边缘,同时让用户绘制线条(无论是直线还是不直线)。
我们是否有办法使这些线条变得平滑?
演示(选择铅笔工具):http://devfiles.myopera.com/articles/649/example5.html 我们的应用程序使用类似的代码。