ios根据文字内容生成二维码
2016-11-02 17:14
351 查看
- (UIImage *)createQRCodeFromString:(NSString *)string { NSData *stringData = [string dataUsingEncoding:NSUTF8StringEncoding]; CIFilter *QRFilter = [CIFilter filterWithName:@"CIQRCodeGenerator"]; // Set the message content and error-correction level [QRFilter setValue:stringData forKey:@"inputMessage"]; [QRFilter setValue:@"M" forKey:@"inputCorrectionLevel"]; CGFloat scale = 5; CGImageRef cgImage = [[CIContext contextWithOptions:nil] createCGImage:QRFilter.outputImage fromRect:QRFilter.outputImage.extent]; //Scale the image usign CoreGraphics CGFloat width = QRFilter.outputImage.extent.size.width * scale; UIGraphicsBeginImageContext(CGSizeMake(width, width)); CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetInterpolationQuality(context, kCGInterpolationNone); CGContextDrawImage(context, CGContextGetClipBoundingBox(context), cgImage); UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); //Cleaning up UIGraphicsEndImageContext(); CGImageRelease(cgImage); return image; }
相关文章推荐
- iOS 根据文字内容设置cell 的高度
- iOS根据字符使用滤镜动态生成二维码 重绘图片增加二维码的清晰度
- iOS 根据文字内容动态设置宽度与高度
- [iOS代码] 根据文字生成图片UIImage
- ios开发点滴-UILable 根据文字内容进行大小设置 sizeThatFits和sizeToFit
- java根据链接或者文字生成二维码
- 根据xsl模板及xml数据文件生成pdf(文字内容复制不乱码)
- ios开发点滴-UILable 根据文字内容进行大小设置 sizeThatFits和sizeToFit
- java根据内容生成二维码图片
- iOS根据接口生成二维码
- Java 背景图片拼接 根据内容生成的二维码
- ios 文字 控件 自适应 高度 宽度 CustomCell 自适应高度+uilabel自动换行+ UITextView 根据内容自动调整高度
- 如何在页面中根据输入的内容自动生成二维码
- iOS根据URL生成二维码
- iOS笔记UI--生成二维码Demo(不是扫码,是根据字符串生成二维码)
- ios开发 根据URL或字符串生成二维码
- iOS-93-根据NSString/NSData类型生成二维码(带 logo、不带logo、彩色二维码等)
- JS根据表单中的选项,自动生成span标签后显示选中的内容
- PowerDesigner 12.5 开启注释列 将Comment(注释)及Name(名称)内容互相COPY的VBS代码 根据名称生成注释(完整示例)
- IOS如何根据URL下载内容