2

我知道如何模糊整个图像,但我只想模糊图像的一部分,比如脸部。答案表示赞赏。谢谢!

4

2 回答 2

4

只是为了关闭这个线程,我使用了@Anshu 和@Michael 的建议。这是我的步骤:

  1. 裁剪需要模糊的图像部分。
  2. 使用UIImage+Stack对裁剪后的图像进行模糊处理。
  3. 将模糊的图像放在原始图像的顶部。
  4. 将两张图片合并为一张新图片。
于 2012-11-09T22:17:19.573 回答
3

这应该让你开始:https ://github.com/tomsoft1/StackBluriOS ?

您可以查看UIImage+Stack实现的内部并使用您在那里找到的内容来制作此方法的一个版本,以模糊图像的特定部分。

就像是:

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

提示:第 166 行的代码是模糊类开始循环图像像素并模糊它们的地方。

于 2012-07-30T02:10:43.583 回答