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的字码可被修正

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近在项目中遇到了涉及二维码相关的问题, 这里想记录总结一下二维码相关技术 一. 二维码的介绍 二维条码/二维码是...
    TitanCoder阅读 3,178评论 0 6
  • 首先这篇文章是出自里脊串的开发笔记 这是代码的github地址 二维码的生成 生成二维码的步骤1.传入生成二维码的...
    羊驼先生丶阅读 2,206评论 0 9
  • 一段爱情的结束有无数种理由,你因为什么放弃了你的爱情?现在还会想起他吗?会后悔吗? 随着年龄的增长,身边的家...
    伍小墨阅读 224评论 0 1
  • 这个女孩不偏不倚刚好住进我心里。 很多人都跟我说,爱情是有保质期的,你还太年轻,现在这个不会和你走一辈...
    你的傻瓜阅读 304评论 0 0
  • 前段时间报了个发声群,老师很棒,每天带大家练,可我有点忙,当时,老是忘记,现在有点后知知觉,不过还有老师的整套课程...
    鹏之翼阅读 488评论 2 3