二维码的生成

系统滤镜 生成二维码

//生成二维码图片
-(UIImage *)imageWithContent:(NSString *)content
{
//创建滤镜 二维码
CIFilter * filter =[CIFilter filterWithName:@"CIQRCodeGenerator"];
[filter setDefaults];
// 设置默认属性
// 将content转换成nsdata
NSData * data =[content dataUsingEncoding:NSUTF8StringEncoding];
[filter setValue:data forKey:@"inputMessage"];
[filter setValue:@"Q" forKey:@"inputCorrectionLevel"];

// 获得滤镜输出的图像
CIImage * outputImage =[filter outputImage];
// 然后把ciimage 转换成uiimage

return [self setSize:width_qr setCCImage:outputImage];

}
https://github.com/aofeilin/UleQRCreateImageDemo

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 废话不多说 代码说话 这里的self.url直接更换为 你要生成二维码的url即可 - (void)setUpQr...
    汤玉阳Scofield阅读 4,563评论 0 1
  • #import <CoreImage/CoreImage.h> /** 生成二维码*/ - (void)set2D...
    飞鱼_T阅读 2,890评论 0 0
  • 分享的内容,大家看了后,不管有什么问题或者建议,都可以说出来,我都会一一做答,一起加油啦 我的后面两章文章< >,...
    邵琼阅读 4,110评论 4 0
  • 现在大多数的App都使用到二维码,所以就需要我们在App开发的时候,加入这个功能。其实苹果官方也提供了这样的...
    七秒记忆的鱼儿阅读 5,920评论 2 6
  • ios 7 之后系统集成了二维码 所以ios 7 之前的zbarsdk 不支持64为处理器1 导入CoreImag...
    cj小牛阅读 3,902评论 0 3

友情链接更多精彩内容