我在画布上有一个基本的绘画应用程序,我想制作一个绘图边框,并通过它创建一个模板。换句话说,我想创建一个形状,然后我希望用户只能在它内部绘制,即使他试图在外部绘制。
你知道我该怎么做吗?谢谢
发布于 2011-08-02 19:53:05
这可以通过创建裁剪区域来实现。基本思想是在画布上有一条路径,所有的绘图都被限制在该路径上。
创建形状,调用clip()
,而不是调用stroke()
或fill()
如果您不太了解裁剪区域是如何工作的,可以使用一些examples。
https://stackoverflow.com/questions/6917628
复制相似问题