1

问题:除了在输入点上画圆之外,有没有更好的方法来实现在屏幕上画线的功能?

详细信息:我正在尝试编写一个基本上会画一条线的函数。但是这条线不会是一条常规的彩色线。这条线将让用户通过这条线将像素从一个图像复制到另一个槽,你可以认为它就像 Photoshop 上的“历史画笔”或“图章”。我的第一个想法就是得到分数并在每个点上画圈。哪个工作但不顺利并且有一些错误。第一个问题是如果用户扫过他的手指太快它不起作用。我认为如果我可以在两点之间填充点然后画线,这会解决问题,这是一种工作,但这次画得非常慢。另一个问题是它看起来从不平滑。

4

2 回答 2

3

Bresenham 线算法

于 2010-12-23T19:41:21.527 回答
2

您正在寻找的不是BitmapShader吗?

于 2010-12-23T19:56:08.150 回答