ByteScout QR Code SDK - C# - QR Code With Image - ByteScout
Announcement
Our ByteScout SDK products are sunsetting as we focus on expanding new solutions.
Learn More Open modal
Close modal
Announcement Important Update
ByteScout SDK Sunsetting Notice
Our ByteScout SDK products are sunsetting as we focus on our new & improved solutions. Thank you for being part of our journey, and we look forward to supporting you in this next chapter!

ByteScout QR Code SDK – C# – QR Code With Image

  • Home
  • /
  • Articles
  • /
  • ByteScout QR Code SDK – C# – QR Code With Image

ByteScout QR Code SDK – C# – 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);
			}
		}
	}
}


  Click here to get your Free Trial version of the SDK

Tutorials:

prev
next