2

画像全体をぼかす方法は知っていますが、顔のように画像の一部をぼかしたいだけです。回答をいただければ幸いです。ありがとう!

4

2 に答える 2

4

このスレッドを閉じるために、@Anshuと@Michaelの両方の提案を使用しました。これが私のステップです:

  1. ぼかしが必要な部分をトリミングします。
  2. UIImage + Stackを使用して、トリミングされた画像をぼかします。
  3. ぼやけた画像を元の画像の上に配置します。
  4. 2つの画像を1つの新しい画像に結合します。
于 2012-11-09T22:17:19.573 に答える
3

これで始められるはずです:https ://github.com/tomsoft1/StackBluriOS ?

UIImage + Stack実装の内部を調べ、そこで見つけたものを使用して、画像の特定のセクションをぼかすこのメソッドのバージョンを作成できます。

何かのようなもの:

- (UIImage*) stackBlur:(NSUInteger)inradius insideRect:(NSRect)rect;

ヒント:行#166のコードは、blurクラスが画像ピクセルをループしてぼかしを開始する場所です。

于 2012-07-30T02:10:43.583 に答える