Как создать код Qr по точкам в цели c?
Я пытаюсь создать коды Qr, и я видел, что коды Qr могут быть сделаны точками и цифрами. Я знаю, как создавать простые коды Qr, построенные из квадратов, но я не знаю, как использовать такие точки:
Я использую этот код для создания кодов легко:
- (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;
}
Как я могу изменить этот код, чтобы применять точки вместо квадратов?
1 ответ
Вы можете попробовать платформу ZXingObjC. Это позволяет вам сканировать и генерировать QR-коды и множество других кодов. Так как это открытый исходный код, вы можете его раскошелиться и изменить рендеринг, чтобы рисовать точки вместо квадратов.