Make QR Code With Image - C#
QR Code SDK sample in C# demonstrating ‘Make QR Code With Image’
Program.cs
using System;
using System.Diagnostics;
using Bytescout.BarCode;
namespace QRCodeWithImage
{
class Program
{
static void Main(string[] args)
{
const string decorationImageFile = @".\logo.png";
const string outputFile = @".\barcode.png";
const string barcodeValue = "1234567890 abcdefghijklmnopqrstuvwxyz 1234567890 abcdefghijklmnopqrstuvwxyz";
// Create and activate QRCode instance
using (QRCode barcode = new QRCode("demo", "demo"))
{
// Set high QR Code error correction level
barcode.QROption_ErrorCorrectionLevel = QRErrorCorrectionLevel.High;
// Set barcode value
barcode.Value = barcodeValue;
// Add decoration image and scale it to 15% of the barcode square
barcode.AddDecorationImage(decorationImageFile, 15);
// Save generated barcode
barcode.SaveImage(outputFile);
// Open the result image in default image viewer (for demo purpose)
Process.Start(outputFile);
}
}
}
}