AVFoundation实现二维码的扫描

AVFoundation实现二维码的扫描


苹果原生二维码的创建和扫描

二、生成二维码

导入CoreImage框架

图片处理操作的功能

通过滤镜CIFiter生成二维码

1、实例化二维码滤镜CIFiter

2、恢复滤镜的默认属性setDefaults

3、将字符串转换成NSData

4、通过KVC设置滤镜inputMessage数据

5、通过KVC设置滤镜inputCorrectionLevel(容错率)

6、获得滤镜输出的图像outputImage

7、将CIImage转换成UIImage

8、通过位图创建高清图片

容错率

L,M,Q,H中的一个(修正率越高,扫描时间越长)

L :%7的字码可被修正

M:%15的字码可被修正

Q:%25的字码可被修正

H:%30的字码可被修正

你可能感兴趣的:(AVFoundation实现二维码的扫描)