平滑手绘的自由形状

我正在创build一个允许用户进行手绘的应用程序。 问题是我在用户移动他的手指点之间画线,所以造成的形状有点锯齿状。

我的问题是如何平滑绘图? 处理这种情况的最好的algorithm是什么?

你可以使用某种曲线拟合 (也许是贝塞尔曲线 )来为你做。

这也是一个非常好的例子 ,它可以如何工作。 我找不到它的源代码,但我认为这个创作者使用了Graphics Gems 1的algorithm。 你可以在这里findc代码,我也发现这也是。