Quick Start: Generate QR codes
masterYou can generate QR codes using two primary patterns:
- Using a renderer's static helper method (for simple tasks like PNG generation).
- Creating
QRCodeDatafirst, then passing it to a specific renderer (for more control or different formats).
Note: QRCodeGenerator.ECCLevel defines the error correction level (e.g., Q).
using QRCoder;
// Generate a simple black and white PNG QR code
byte[] qrCodeImage = PngByteQRCodeHelper.GetQRCode("Hello World", QRCodeGenerator.ECCLevel.Q, 20);
// Generate a scalable black and white SVG QR code
using var qrCodeData = QRCodeGenerator.GenerateQrCode("Hello World", QRCodeGenerator.ECCLevel.Q);
using var svgRenderer = new SvgQRCode(qrCodeData);
string svg = svgRenderer.GetGraphic();