Nonsense not much said, to achieve simple Gaussian blur effect code:
UIView *bgview= [[Uiviewalloc]initwithframe:self.view.frame]; Bgview.backgroundcolor = [Uicolor blackcolor]; bgview.alpha = 0.9;
Bgview.tag =10086;
[Self.viewaddSubview:bgview];
Uiblureffect *blur = [Uiblureffecteffectwithstyle:uiblureffectstylelight];
Uivisualeffectview *effectview = [[Uivisualeffectviewalloc] initwitheffect:blur];
Effectview.frame =self.view.frame;
[Bgview Addsubview:effectview];
This writing code is simply a Gaussian blur. With regard to elimination, remove it from the line.
About the Gaussian blur of the picture, first get the picture:
Cicontext *context = [Cicontext contextwithoptions:nil];
Ciimage *inputimage = [[Ciimage alloc] initwithimage:[uiimage imagenamed:@ "1.png"]];
Create Gaussian blur filter
cifilter *filter = [Cifilter filterwithname:@ "Cigaussianblur"];
[Filter Setvalue:inputimage Forkey:kciinputimagekey];
[Filter Setvalue:[nsnumber numberwithfloat:10.0] forkey:@ "Inputradius"];
Blur image
Ciimage *result = [Filter Valueforkey:kcioutputimagekey];
Cgimageref cgimage = [Context Createcgimage:result fromrect:[result extent]];
UIImage *image = [UIImage imagewithcgimage:cgimage];
Cgimagerelease (Cgimage);
The above mentioned is a small set of iOS to introduce the background of the Gaussian blur effect, I hope to help everyone, if you have any questions please give me a message, small series will promptly reply to everyone. Here also thank you very much for the cloud Habitat Community website support!