2

我有一个NSBezierPath我正在填充和抚摸的东西。我想为路径添加一些内部发光(轻描边,就在外部描边内部),想到的是使用缩小 1 个像素的相同路径(线的大小是已经)抚摸。有没有办法做到这一点?

或者,在将边框(笔划)和辉光应用于贝塞尔路径时,是否可以使用某种模式?

例如,谷歌浏览器标签上的(非常微妙的)内部发光:

铬标签

4

2 回答 2

3

你知道吗,你实际上不必调整贝塞尔曲线的大小......你所要做的就是改变笔画宽度:

  1. 复制贝塞尔曲线
  2. 在新的上,使笔画宽度变窄。(所以,你的原件可能是 30 个,在这个副本上尝试 26 个。)

将新的较小的放在较大的上面。

我希望这对你有用(希望我理解你的意思)。

于 2010-12-26T16:00:22.230 回答
3

您可以NSBezierPath使用NSAffineTransform.

于 2010-12-26T17:28:46.327 回答