2

NSBezierPath私は満たしてなでていることを持っています。パスに内側のグロー (外側のストロークのすぐ内側の軽いストローク) を追加したいのですが、頭に浮かぶのは、同じパスを 1 ピクセル (線のサイズ) 縮小して使用することです。すでに)ストローク。これを行う方法はありますか?

または、ベジェ パスに境界線 (ストローク) とグローの両方を適用するときに使用できるパターンはありますか?

例、Google Chrome タブの (非常に微妙な) 内部グロー:

クロームタブ

4

2 に答える 2

3

ご存知のように、実際にはベジエのサイズを変更する必要はありません...ストローク幅を変更するだけです:

  1. ベジエの複製を作る
  2. 新しいものでは、ストローク幅を狭くします。(つまり、オリジナルではおそらく 30、この複製では 26 を試してみてください。)

新しい小さい方を大きい方の上に置きます。

それがうまくいくことを願っています(うまくいけば、あなたが何を得ているのか理解できました)。

于 2010-12-26T16:00:22.230 に答える
3

NSBezierPathを使用して非常に簡単にサイズを変更できますNSAffineTransform

于 2010-12-26T17:28:46.327 に答える