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

我使用下面的代码轻松地构建代码:
- (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;
}如何更改此代码以应用点而不是正方形?
发布于 2017-01-01 09:51:04
您可以尝试使用ZXingObjC框架。它可以让你扫描和生成二维码和各种其他代码。因为它是开源的,所以你可以派生它,并改变渲染方式来绘制点而不是正方形。
https://stackoverflow.com/questions/41412711
复制相似问题