iOS二维码生成
来源:互联网 发布:网络验证破解 跳 编辑:程序博客网 时间:2024/05/21 06:43
- (UIImage *)encodeQRImageWithContent:(NSString *)content size:(CGSize)size { UIImage *codeImage = nil; NSData *stringData = [content dataUsingEncoding: NSUTF8StringEncoding]; //生成 CIFilter *qrFilter = [CIFilter filterWithName:@"CIQRCodeGenerator"]; [qrFilter setValue:stringData forKey:@"inputMessage"]; [qrFilter setValue:@"M" forKey:@"inputCorrectionLevel"]; UIColor *onColor = [UIColor blackColor]; UIColor *offColor = [UIColor whiteColor]; //上色 CIFilter *colorFilter = [CIFilter filterWithName:@"CIFalseColor" keysAndValues: @"inputImage",qrFilter.outputImage, @"inputColor0",[CIColor colorWithCGColor:onColor.CGColor], @"inputColor1",[CIColor colorWithCGColor:offColor.CGColor], nil]; CIImage *qrImage = colorFilter.outputImage; CGImageRef cgImage = [[CIContext contextWithOptions:nil] createCGImage:qrImage fromRect:qrImage.extent]; UIGraphicsBeginImageContext(size); CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetInterpolationQuality(context, kCGInterpolationNone); CGContextScaleCTM(context, 1.0, -1.0); CGContextDrawImage(context, CGContextGetClipBoundingBox(context), cgImage); codeImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); CGImageRelease(cgImage); return codeImage;}
0 0
- IOS生成二维码、扫二维码
- iOS二维码的生成
- iOS应用 生成二维码
- IOS 字符串生成二维码
- IOS生成二维码
- iOS - 需求 - 二维码(生成)
- iOS生成二维码
- ios 生成二维码
- IOS开发 生成二维码
- iOS生成二维码
- iOS生成二维码
- iOS开发---生成二维码
- Ios生成二维码
- iOS二维码生成
- iOS 生成二维码
- iOS 生成二维码
- iOS - 生成二维码
- IOS 二维码的生成
- Swift Cookie信息的读写
- linux下每周备份tomcat日志的shell脚本
- sed和awk中使用shell变量
- python 装饰器
- 构造函数
- iOS二维码生成
- node进击之路(2)——调用模块
- 使用Servlet实现字节流下载
- 一个动画效果很棒的分享按钮。
- 解开lambda最强作用的神秘面纱
- Wacom推WILL标准 实现跨设备平台手写沟通
- K线图控件,类似于苹果手机股票折线图
- CentOS 6.4下PXE+Kickstart无人值守安装操作系统
- ACCP HTML 第6章 上机3