QR Kodu C# Oluştur

Hızlı Yanıt (QR) kodları modern iletişimin ayrılmaz bir parçası haline geldi. Pazarlama ve promosyonlardan envanter yönetimine ve temassız ödemelere kadar çeşitli uygulamalarda kullanılan çok yönlü araçlardır. QR kodu, bilgileri grafik biçiminde saklayan iki boyutlu bir barkoddur. Beyaz bir kare ızgara üzerinde düzenlenmiş siyah karelerden oluşur ve metin, URL’ler, iletişim bilgileri ve daha fazlası gibi çeşitli veri türlerini depolayabilir. Bu blog yazısında C#’ta QR kodlarının nasıl oluşturulacağını inceleyeceğiz.

QR Code Generator - C# API Kurulumu

C#’ta QR kodları oluşturmak, QR kodu oluşturmayı uygulamalarınıza entegre etmenize ve süreci otomatikleştirmenize olanak tanır. Bu, uygulamalarına QR kodu işlevselliği eklemek isteyen işletmeler ve geliştiriciler için faydalı olabilir. İndirilenler sayfasından Conholdate.Total for .NET‘i yapılandırmanız veya aşağıdaki NuGet yükleme komutunu çalıştırmanız yeterlidir:

PM> NuGet\Install-Package Conholdate.Total

C#’ta QR Kodu oluşturun

Aşağıdaki adımlarla C#’ta bir QR kodu oluşturabilirsiniz:

  • BarcodeGenerator sınıfının bir nesnesini oluşturun.
  • Farklı QR Kodu görünüm parametrelerini ayarlayın.
  • QR sürümünü ve kodlama türünü ayarlayın.
  • Oluşturulan QR kodunu kaydedin.

Aşağıdaki örnek kod, C#’ta QR kodunun nasıl oluşturulacağını gösterir:

// BarcodeGenerator sınıfının bir örneğini başlatın
Aspose.BarCode.Generation.BarcodeGenerator gen = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.QR, "Aspose");

// Farklı barkod parametrelerini ayarlayın
gen.Parameters.Barcode.XDimension.Pixels = 4;
gen.Parameters.CaptionBelow.Text = "Aspose";
gen.Parameters.CaptionBelow.Visible = true;
gen.Parameters.AutoSizeMode = Aspose.BarCode.Generation.AutoSizeMode.Nearest;
gen.Parameters.ImageHeight.Pixels = 200;
gen.Parameters.ImageWidth.Pixels = 200;

// Otomatik sürümü ayarla
gen.Parameters.Barcode.QR.QrVersion = Aspose.BarCode.Generation.QRVersion.Auto;

// ForceQR kodlama türünü ayarlayın
gen.Parameters.Barcode.QR.QrEncodeType = Aspose.BarCode.Generation.QREncodeType.ForceQR;

// Oluşturulan QR Kodunu kaydet
gen.Save("QRcode.png", Aspose.BarCode.Generation.BarCodeImageFormat.Png);

C#’ta En Boy Oranına Sahip QR Kodu Oluşturma

QR kodu oluşturma sürecini hata düzeltme düzeyi, boyutlandırma, veri kodlama modu, en boy oranı vb. gibi farklı görünümlerle özelleştirebilirsiniz. Aşağıdaki adımlar, QR kodu oluştururken En Boy Oranının nasıl ayarlanacağını gösterir:

  • BarcodeGenerator sınıfının bir örneğini başlatın.
  • Barkod parametrelerini ayarlayın.
  • En Boy Oranını Ayarlayın.
  • Oluşturulan QR Kodunu kaydedin.

Aşağıdaki kod parçacığı, C#’ta en boy oranına sahip bir QR kodunun nasıl oluşturulacağını gösterir:

// BarcodeGenerator sınıfının bir örneğini başlatın
Aspose.BarCode.Generation.BarcodeGenerator gen = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.QR, "ASPOSE");

// Barkod parametrelerini ayarlayın
gen.Parameters.Barcode.XDimension.Pixels = 4;
gen.Parameters.CaptionBelow.Text = "Aspose";
gen.Parameters.CaptionBelow.Visible = true;

// En Boy Oranını Ayarla
gen.Parameters.Barcode.QR.AspectRatio = 2;

// Oluşturulan QR Kodunu kaydet
gen.Save("QrAspectRatio.png", Aspose.BarCode.Generation.BarCodeImageFormat.Png);

Aşağıdaki resimde, en boy oranı 2’ye ayarlanmış olarak oluşturulan QR kodu gösterilmektedir:

QR Code C# En Boy Oranı

Ücretsiz Değerlendirme Lisansı

API’leri herhangi bir sınırlama veya kısıtlama olmaksızın değerlendirmek için ücretsiz geçici lisans talep edebilirsiniz.

Özetliyor

QR kodları yalnızca kullanışlı olmakla kalmıyor, aynı zamanda fiziksel ve dijital dünyaları birbirine bağlamanın pratik bir yolunu da sunuyor. İster bir mobil uygulama, ister bir web uygulaması veya masaüstü yazılımı oluşturuyor olun, C#’ta QR kodları oluşturma yeteneği kullanıcı deneyimlerini geliştirebilir ve veri paylaşımını kolaylaştırabilir. Öyleyse devam edin ve QR kodu oluşturmayı C# projelerinize entegre etmeye başlayın. Herhangi bir belirsizlik olması durumunda lütfen forum adresinden bizimle iletişime geçmekten çekinmeyin.

SSS

C#’ta QR kodunun görünümünü özelleştirebilir miyim?

Evet, C#’taki çoğu QR kodu kitaplığı, QR kodunun boyutunu, rengini, hata düzeltme düzeyini özelleştirmenize ve QR kodu görüntüsüne logo veya etiket eklemenize olanak tanır.

C#’ta çevrimdışı kullanım için QR kodları oluşturabilir miyim?

Evet, oluşturulan QR kod görüntüsünü bir dosyaya kaydederek veya yazdırarak çevrimdışı kullanım için QR kodları oluşturabilirsiniz. QR kodları oluşturulduktan sonra taranması için internet bağlantısına gerek yoktur.

Oluşturulan QR kodunu C#’ta görüntü dosyası olarak nasıl kaydederim?

QR kodunu oluşturduktan sonra, C#’taki standart dosya G/Ç işlemlerini kullanarak bunu bir görüntü dosyası (örneğin, PNG, JPEG) olarak kaydedebilirsiniz. Kütüphaneler genellikle QR kodunu bir resim formatına dönüştürmek için yöntemler sağlar.

Ayrıca bakınız