ImageEn, unit IEVision

TIEVisionQRCodeEncoder

TIEVisionQRCodeEncoder

Declaration

TIEVisionQRCodeEncoder = interface(TIEVisionBase)

Description

Draws a QR code image from a text string using OpenCV QRCodeEncoder.
The result is an 8 bit gray image with a quiet zone, suitable for printing or for detect.

Demos

Demo  Demos\IEVision\QRCode\QRCode.dpr
Demo  Demos\ImageEditing\EveryMethod\EveryMethod.dpr

Example

Also see: Automated Samples
// Generate QR code for "http://www.ImageEn.com" (Level Q, module 10)
var
  encoder: TIEVisionQRCodeEncoder;
  img: TIEVisionImage;
begin
  encoder := IEVisionLib.createQRCodeEncoder();
  encoder.setCorrectionLevel( ievQRCorrectQ );
  img := encoder.encode( 'http://www.ImageEn.com', 10 );
  ImageEnView1.IEBitmap.AssignIEVisionImage( img );
  ImageEnView1.Update();
end;

Methods and Properties

Public Method  setCorrectionLevel
Public Method  getCorrectionLevel
Public Method  encode

See Also

◼createQRCodeEncoder
◼TIEVisionQRCodeCorrectionLevel
◼TIEVisionQRCodeDetector