首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在objective c中通过点创建二维码?

如何在objective c中通过点创建二维码?
EN

Stack Overflow用户
提问于 2017-01-01 09:11:47
回答 1查看 1.1K关注 0票数 0

我正在尝试创建二维码,我已经看到二维码可以由点和数字组成。我知道如何创建由正方形构建的简单二维码,但我不知道如何使用这样的点:

我使用下面的代码轻松地构建代码:

代码语言:javascript
复制
- (CIImage *)createQRForString:(NSString *)qrString
{
// Need to convert the string to a UTF-8 encoded NSData object
NSData *stringData = [qrString dataUsingEncoding:NSUTF8StringEncoding];

// Create the filter
CIFilter *qrFilter = [CIFilter filterWithName:@"CIQRCodeGenerator"];
// Set the message content and error-correction level
[qrFilter setValue:stringData forKey:@"inputMessage"];
[qrFilter setValue:@"H" forKey:@"inputCorrectionLevel"];

// Send the image back
return qrFilter.outputImage;
}

如何更改此代码以应用点而不是正方形?

EN

回答 1

Stack Overflow用户

发布于 2017-01-01 09:51:04

您可以尝试使用ZXingObjC框架。它可以让你扫描和生成二维码和各种其他代码。因为它是开源的,所以你可以派生它,并改变渲染方式来绘制点而不是正方形。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41412711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档