1.首先导入Coreimage框架。 //创建滤镜对象 CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"]; //设置默认属性 [filter setDefaults]; //将网站用utf-8格式进行转化。 NSDat ...
分类:
移动开发 时间:
2016-08-04 21:05:09
阅读次数:
169
1、从初始UIImage获取一个CIImage对象。 2、创建一个用于分析对象的CIContext。 3、通过type和options参数创建一个CIDetector实例。 type参数指定了要识别的特征类型。options参数可以设置识别特征的精确度,低精确度速度快,高精确度更准确。 4、创建一个 ...
分类:
移动开发 时间:
2016-06-15 12:42:20
阅读次数:
214
一、滤镜的内容和效果是比较多并且复杂的 ,学习滤镜需要技巧 如下: 两个输出语句解决滤镜的属性选择问题: 1.查询效果分类中包含什么效果按住command 点击CIFilter 进入接口文件 找到第128行-148行全部都是 效果分类 2.选择其中某一个分类拷贝NSLog -> [CIFilter ...
分类:
移动开发 时间:
2016-06-15 12:18:46
阅读次数:
376
一.需要包含头文件 #import <CoreImage/CoreImage.h> 二.示例代码 -- 以下生成的二维码不够清晰 如图: 三.调用下面方法可以生成清晰的二维码图片,用的时候也可以给UIImage添加一个分类.这里没有抽取分类.如图: ...
分类:
移动开发 时间:
2016-06-14 22:15:56
阅读次数:
216
在iOS5.0之后,苹果公司提供了可以对图像进行处理的CoreImage框架。 其中里面有一个CIFilter的滤镜,里面提供了非常强大的滤镜功能。本篇只是说其中部分的方法和使用。其他的功能还是去看下苹果的官方文档更为全面一些。同时,本文参考了该篇博客http://www.cnblogs.com/Y ...
分类:
移动开发 时间:
2016-06-03 12:59:07
阅读次数:
422
在手机里面经常可以看到模糊效果,比如说控制中心。 那么这种效果怎么去实现的呢,一般有一下几种办法。 1.CoreImage 2.vImage(UIImageView+Effective) 3.GPUImage 4.UIVisualEfftiveView 下面来说说这几种方法的使用方法: 一、Core ...
分类:
移动开发 时间:
2016-05-28 12:54:53
阅读次数:
648
一、二维码的生成 从iOS7开始集成了二维码的生成和读取功能 此前被广泛使用的ZBarSDK 目前不支持64位处理器,除此之外还有ZXingSDK也可以生成二维码 生成二维码的步骤 导入CoreImage框架 通过滤镜CIFilter生成二维码 导入CoreImage框架 通过滤镜CIFilter生 ...
分类:
移动开发 时间:
2016-05-13 12:56:01
阅读次数:
222
一、二维码的生成 从iOS7开始集成了二维码的生成和读取功能 此前被广泛使用的ZBarSDK 目前不支持64位处理器,除此之外还有ZXingSDK也可以生成二维码 生成二维码的步骤 导入CoreImage框架 通过滤镜CIFilter生成二维码 导入CoreImage框架 通过滤镜CIFilter生 ...
分类:
移动开发 时间:
2016-05-13 12:45:40
阅读次数:
230
#import "ViewController.h" #import <CoreImage/CoreImage.h> @interface ViewController () @property (weak, nonatomic) IBOutlet UIImageView *imageView; @ ...
分类:
其他好文 时间:
2016-05-12 06:54:43
阅读次数:
236
iOS 图片背景模糊效果 1.使用CoreImage中的模糊滤镜 原始效果图如下: CoreImage的实现: 默认程度为10效果图如下: 默认程度为50效果图如下: 2.使用UIImage+ImageEffects 到该地址下载:https://github.com/YouXianMing/UII ...
分类:
移动开发 时间:
2016-04-24 07:34:21
阅读次数:
262