CIFilter_Generator_QRCode - linhay/Stem GitHub Wiki
CIFilter.Generator.QRCode
Discussion Generates an output image representing the input data according to the ISO/IEC 18004:2006 standard. The width and height of each module (square dot) of the code in the output image is one point. To create a QR code from a string or URL, convert it to an NSData object using the NSISOLatin1StringEncoding string encoding. The inputCorrectionLevel parameter controls the amount of additional data encoded in the output image to provide error correction. Higher levels of error correction result in larger output images but allow larger areas of the code to be damaged or obscured without. There are four possible correction modes (with corresponding error resilience levels): L: 7% M: 15% Q: 25% H: 30%
class QRCode: CIFilterContainerProtocol
Inheritance
Initializers
init()
init()
Properties
filter
let filter: CIFilter
level
纠错等级
var level: CorrectionLevel
message
The data to be encoded as a QR code. An NSData object whose display name is Message.
var message: Data?
correctionLevel
A single letter specifying the error correction format. An NSString object whose display name is CorrectionLevel. Default value: M
var correctionLevel: String