1

我看过一些示例代码,这些代码是从文本创建二维码(下面是代码)。我们也可以从其他数据(如图像)生成二维码吗?

 NSString *code = @"1001012023034";

Barcode *barcode = [[Barcode alloc] init];

self.view.backgroundColor = [UIColor whiteColor];

[barcode setupQRCode:code];
self.imageView.image = barcode.qRBarcode;

我的问题是,如果我们使用图像而不是字符串数据,那么有可能吗?

4

2 回答 2

3

的,这是可能的。有两个可用的最佳库:

1)对于编码: QR-Code-Encoder-for-Objective-C

2)用于解码: ZBar 条码阅读器

祝你好运。

于 2013-04-17T09:36:01.453 回答
1

QR 码在数据存储方面非常有限,仅限于几 kb - 请参阅http://en.wikipedia.org/wiki/QR_code#Storage了解存储大小。因此,您将无法在其中放置图像。但是,您可以做的是将图像上传到某处并编码到该图像的链接。

于 2013-04-17T08:49:22.540 回答