首页 > 代码库 > 三角形状的点阵模糊效果iOS源码
三角形状的点阵模糊效果iOS源码
源码FFAngularPointilism,FFAngularPointilism能够将UIImageView像添加滤波器一样生成三角形状的点阵模糊效果。可以通过动画方式来模糊,也可以立刻模糊。另外并提供改模糊方式的动画。动画可以配置模糊程度及闪烁间隔。 效果图:
使用方法: 将Demo中的FFAngularPointilism文件夹直接复制到项目当中,并且将Images.xcassets中的4个三角形图案也要复制到项目中。 图像模糊 初始化: _imageView = [[FFDoubleTriangleView alloc] initWithImage:[UIImage imageNamed:@"ww"]]; [self.view addSubview:self.imageView]; 通过动画方式: [self.imageView startAnimatedEffect:FFDoubleTriangleViewEffectMosaicFilter withCompletion:^ { //完成模糊 }]; 立刻模糊方式: [self.imageView applyFilter]; -------------------------------------------------------------------- 模糊动画: self.shutteringView.coordinateSquaresToOmit = @[@[@0, @0]]; _shutteringView = [[FFShutteringView alloc] initWithFrame:self.view.bounds]; [self.containerShutteringView addSubview:_shutteringView]; 动画启动: [self.shutteringView sparkLife]; 设置动画的各种属性: -self.shutteringView.maximumAllowedDeathTicks = 1.0/(sender.value) * 400; -self.shutteringView.frameRate = sender.value * 30; 具体内容请参考demo. |
详细说明:http://ios.662p.com/thread-2325-1-1.html
三角形状的点阵模糊效果iOS源码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。