1

ピンチ ジェスチャを使用して iOS アプリに画像をぼかす機能を実装しましたが、ユーザーがぼかしの量を調整できるように、ピンチ ジェスチャの基準点として一般的に使用される円形の白いオーバーレイを実装したいと考えています。下の画像のように:

白いピンチ ジェスチャー オーバーレイのサンプル

上の画像はhttps://media.tumblr.com/tumblr_lutwauVUW31qm4rc3.pngからのものです。

この機能を実装するにはどうすればよいですか?

ありがとう!

4

2 に答える 2

1

GPUImage lib の GaussianSelectiveBlurFilter は大いに役立つかもしれません。さて、これがgithubのソースです。

使い方は難しくないと思いますので、よろしくお願いします。

于 2012-11-15T03:41:56.103 に答える
0

GPUImageVignetteFilter を使用して、ビネットの色を白に設定できます。

GPUImage 内で GPUImageGaussianSelectiveBlurFilter を使用してぼかしを実装していると思います (質問で GPUImage にタグを付けているのがわかるからです)。そうであれば、GPUImageGaussianSelectiveBlurFilter のプロパティが GPUImageVignetteFilter に正確に変換されないことに気付くでしょう。そのため、新しい「座標」システムに変換するために少し計算を行う必要がありますが、それはかなり簡単です。

于 2013-05-06T20:57:51.857 に答える