gpt4 book ai didi

objective-c - 在 Mac 上创建 QR 条形码

转载 作者:行者123 更新时间:2023-12-03 16:50:37 25 4
gpt4 key购买 nike

我正在创建一个 Mac 应用程序,它需要创建 QR 条形码作为应用程序的一部分。

我找到了https://github.com/jverkoey/ObjQREncoder适用于 iOS,但无法使其在我的 Mac 应用程序上运行。

Mac 上是否有用于在 Objective-C 中生成二维码的库?

最佳答案

您可以尝试使用CIFilter生成QRCode:

static func generateQRCode(from string: String) -> NSImage? {
let data = string.data(using: String.Encoding.ascii)

if let filter = CIFilter(name: "CIQRCodeGenerator") {
filter.setValue(data, forKey: "inputMessage")
let transform = CGAffineTransform(scaleX: 3, y: 3)

if let output = filter.outputImage?.applying(transform) {
let rep = NSCIImageRep(ciImage: output)
let nsImage = NSImage(size: rep.size)
nsImage.addRepresentation(rep)
return nsImage
}
}
return nil
}

关于objective-c - 在 Mac 上创建 QR 条形码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16002314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com