Iphone iOS:如何使图像的一部分变得模糊?

Iphone iOS:如何使图像的一部分变得模糊?,iphone,ios,objective-c,ios6,ios6.1,Iphone,Ios,Objective C,Ios6,Ios6.1,在iOS 6+上,如何使UIImage的一部分变得模糊 理想情况下,我可以定义一个UIView,为它提供一个框架,并以某种方式告诉它模糊它背后的一切 把照片作为我想做的事情的一个例子 您应该使用。这是GitHub上的一个开源项目,非常棒。 查看以获得解释。您应该使用。这是GitHub上的一个开源项目,非常棒。 请看一个解释。我不完全确定你所说的“模糊”是什么意思,但你可以一直做的就是在你想要“模糊”的图像区域上方放置一个半透明的空白UIView 也许我理解不正确,但你的形象并没有真正帮助我 像这

在iOS 6+上,如何使UIImage的一部分变得模糊

理想情况下,我可以定义一个UIView,为它提供一个框架,并以某种方式告诉它模糊它背后的一切

把照片作为我想做的事情的一个例子

您应该使用。这是GitHub上的一个开源项目,非常棒。 查看以获得解释。

您应该使用。这是GitHub上的一个开源项目,非常棒。
请看一个解释。

我不完全确定你所说的“模糊”是什么意思,但你可以一直做的就是在你想要“模糊”的图像区域上方放置一个半透明的空白UIView

也许我理解不正确,但你的形象并没有真正帮助我

像这样的

UIView *blurView = [[UIView alloc] initWithFrame:someFrame];
[blurView setBackgroundColor:[UIColor colorWithWhite:0.5 alpha:0.5]]
[imageView addSubview:blueView];

我不完全确定你所说的“模糊”是什么意思,但你总是可以在你想要“模糊”的图像区域上方放置一个半透明的空白视图

也许我理解不正确,但你的形象并没有真正帮助我

像这样的

UIView *blurView = [[UIView alloc] initWithFrame:someFrame];
[blurView setBackgroundColor:[UIColor colorWithWhite:0.5 alpha:0.5]]
[imageView addSubview:blueView];

Vin的参考确实提供了一种非常模糊的效果。如果你想要的话,你可以试试。但是,可能您想要的只是“半透明”而不是“模糊”,因为您提到您希望在图像上使用UIView

试试这个:

view.backgroundColor = [UIColor whiteColor];
view.alpha = 0.7; // play with this value

Vin的参考确实提供了一种非常模糊的效果。如果你想要的话,你可以试试。但是,可能您想要的只是“半透明”而不是“模糊”,因为您提到您希望在图像上使用UIView

试试这个:

view.backgroundColor = [UIColor whiteColor];
view.alpha = 0.7; // play with this value

这个怎么样:?这个怎么样:?好吧,我建议使用上面他评论中提到的Vin之类的东西,特别是如果需要即时完成的话。如果没有,那么我建议事先使用photoshop。好吧,那么我建议使用类似于文在评论中所说的那样的东西,特别是如果需要即时完成的话。如果没有,那么我建议先使用photoshop。你也可以尝试,但它适用于iOS 6.0及以上版本。你也可以尝试,但它适用于iOS 6.0及以上版本。