Swift中的QR码阅读器和发生器

Swift中的QR码阅读器和发生器,第1张

概述目前在Objective-C中,我使用Zbar( http://zbar.sourceforge.net/)生成&阅读QR码.现在,我想继续开发Swift开发,是否有关于在Swift中生成和读取QR代码的“如何”或库? 这是我写的用于在swift中生成QRcode的代码. //MARK:- generate QR codefunc generateQRImage(stringQR:NSStrin 目前在Objective-C中,我使用Zbar( http://zbar.sourceforge.net/)生成&阅读QR码.现在,我想继续开发Swift开发,是否有关于在Swift中生成和读取QR代码的“如何”或库? 这是我写的用于在swift中生成QRcode的代码.
//MARK:- generate QR codefunc generateQRImage(stringQR:Nsstring,withSizeRate rate:CGfloat) -> UIImage{    var filter:CIFilter = CIFilter(name:"CiqrCodeGenerator")    filter.setDefaults()    var data:NSData = stringQR.dataUsingEnCoding(NSUTF8StringEnCoding)!    filter.setValue(data,forKey: "inputMessage")    var outputimg:CIImage = filter.outputimage    var context:CIContext = CIContext(options: nil)    var cgimg:CGImageRef = context.createCGImage(outputimg,fromrect: outputimg.extent())    var img:UIImage = UIImage(CGImage: cgimg,scale: 1.0,orIEntation: UIImageOrIEntation.Up)!    var wIDth  = img.size.wIDth * rate    var height = img.size.height * rate    UIGraphicsBeginImageContext(CGSizeMake(wIDth,height))    var cgContxt:CGContextRef = UIGraphicsGetCurrentContext()    CGContextSetInterpolationQuality(cgContxt,kCGInterpolationNone)    img.drawInRect(CGRectMake(0,wIDth,height))    img = UIGraphicsGetimageFromCurrentimageContext()    UIGraphicsEndImageContext()    return img}
总结

以上是内存溢出为你收集整理的Swift中的QR码阅读器发生器全部内容,希望文章能够帮你解决Swift中的QR码阅读器和发生器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1032232.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存