0
Gaussian Blur(Interface BuilderでCALayerを使用した設定)を持つ画像ビューがあります。画像がぼやけているので、私の画像はウィンドウをいっぱいにし、エッジの周りに望ましくない透明な領域をもたらします。エッジを壊すことなく画像を歪ませるように、画像ビューの上にぼかし「レイヤー」を作成する方法はありますか?エッジディストーションはGaussian Blurの仕組みに起因すると私は理解しています。コアアニメーションGaussian Blurを使用したNSImageView
おかげ
これは、前にそれを描画し、その画像にはいくつかのCore Imageフィルタを適用:, NSImageViewとオーバーライド-drawRectをサブクラス化することを検討し
私はそれを考えましたが、同じフィルター(CIBlur)になるので同じ効果が得られると思います。 – nosedive25
Ah。私は十分に慎重に読んでいない、申し訳ありません。本当に唯一の解決策は、ボケの量だけズームインすることによってそれを切り抜くことです。 –
それは私が今使っている回避策ですが、エッジがぼやけてしまうので完全に正確にするのは難しいです。私はそれを達成するためのより良い方法があるかどうか疑問に思っていただけです。しかし、アイデアをありがとう。 – nosedive25