TIEVisionQRCodeCorrectionLevel
TIEVisionQRCodeCorrectionLevel
Declaration
TIEVisionQRCodeCorrectionLevel = (
ievQRCorrectL,
ievQRCorrectM,
ievQRCorrectQ,
ievQRCorrectH
);
Description
Error correction level for
TIEVisionQRCodeEncoder. Values match OpenCV
cv::QRCodeEncoder::CorrectionLevel.
Higher levels recover more damaged modules and make a larger symbol.
| Value | Recovery |
| ievQRCorrectL | About 7%. This is the default. |
| ievQRCorrectM | About 15% |
| ievQRCorrectQ | About 25% |
| ievQRCorrectH | About 30% |
Example
// Generate QR code for "http://www.ImageEn.com" (Level Q, module 10)
encoder := IEVisionLib.createQRCodeEncoder();
encoder.setCorrectionLevel( ievQRCorrectQ );
img := encoder.encode( 'http://www.ImageEn.com', 10 );
ImageEnView1.IEBitmap.AssignIEVisionImage( img );