2014-01-10 3 views
0

Я пытаюсь добиться эффекта размытия, как это:IOS экстремальный эффект размытия

This is the iOS 7 version of Rdio

Как вы можете видеть, фоновое изображение обложки альбомов, но это супер помутнение. Я попытался использовать категорию Apples UIImage + ImageEffects, но она не приближается к количеству размытости, в которой я нуждаюсь. Кто-нибудь знает, как это сделать, или каких-либо библиотек, которые могут достичь этого эффекта?

+3

Это не только размыто, это увеличенное, а также. –

+0

Это правда. Я достиг эффекта увеличения с помощью UIImage + ImageEffects, но я никогда не мог получить этот уровень размытия. –

+0

Что вы передаете для 'blurRadius'? – random

ответ

0

Я использовал LBBlurredImage для достижения конечной размытости:

self.backgroundImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"bg"]]; 
self.backgroundImageView.contentMode = UIViewContentModeScaleAspectFill; 
[self.backgroundImageView setImageToBlur: [UIImage imageNamed:@"bg"] blurRadius: 50 completionBlock: nil]; 
[self.view addSubview:self.backgroundImageView]; 

Swift:

let backgroundImageView = UIImageView(image: UIImage(named: "bg")) 
backgroundImageView.contentMode = .ScaleAspectFill 
backgroundImageView.setImageToBlur(UIImage(named: "bg"), blurRadius: 50, completionBlock: nil) 
self.view.addSubview(backgroundView) 
Смежные вопросы