- 使用CoreImage框架,在UIKit 中有这个,所已不用导入,方法CI开头;
- 使用过滤器的概念
- 获取所以得过滤器
[ CIFilter filterNameWithCategory: KCICotegoryBuildIn],返回的是一个 数组,在这个数组里面找到 CIQRCodeGenerateor -> 二维码
- 创建二维码的过滤器
CIFilter * filter = [ CIFiletr filterWithName:@"CIQRCOdeGenerator"];
- 设置默认值
[filetr setDefaults]
- 生成CIImage
- 将CIImage的大小进行调整
如何生成彩色的二维码 ?
- 生成一个颜色的过滤器
- 设置Inputimage 前景色 后景色
怎么设置二维码中间的图像
- 绘画画上去