C#'da QR Kodları ve Barkodlar Nasıl Üretilir

Generate QR Codes in C# - Complete Tutorial for .NET Developers

This article was translated from English: Does it need improvement?
Translated
View the article in English

C# uygulamanızda QR kodları mı üretmeniz gerekiyor? Bu eğitim, IronBarcode kullanarak QR kodlarını nasıl oluşturacağınızı, özelleştireceğinizi ve doğrulayacağınızı tam olarak gösteriyor—basit tek satırlık uygulamalardan logo ekleme ve ikili veri kodlaması gibi gelişmiş özelliklere kadar.

İster envanter sistemleri, ister etkinlik biletleme platformları, ister temassız ödeme çözümleri inşa ediyor olun, .NET uygulamalarınızda profesyonel düzeyde QR kod fonksiyonelliğini nasıl uygulayacağınızı öğreneceksiniz.

Hızlı Başlangıç: IronBarcode ile Tek Satırda QR Kodu Oluşturma

QR Kodu hızlıca oluşturmaya hazır mısınız? İşte IronBarcode'un QRCodeWriter API'si ile bir QR kodu üretmenin yolu—özelleştirme isteğe bağlı ama güçlüdür.

  1. NuGet Paket Yöneticisi ile https://www.nuget.org/packages/BarCode yükleyin

    PM > Install-Package BarCode
  2. Bu kod parçasını kopyalayıp çalıştırın.

    var qr = QRCodeWriter.CreateQrCode("https://ironsoftware.com/", 500, QRCodeWriter.QrErrorCorrectionLevel.Medium); qr.SaveAsPng("MyQR.png");
  3. Canlı ortamınızda test etmek için dağıtın

    Bugün projenizde IronBarcode kullanmaya başlayın ücretsiz deneme ile

    arrow pointer

How Do I Install a QR Code Library in C#?

NuGet Paket Yöneticisi kullanarak IronBarcode'u bu basit komutla yükleyin:

Install-Package BarCode

NuGet üzerinden yükleyin

Alternatif olarak, IronBarcode DLL'ini doğrudan indirin ve projenize başvuru olarak ekleyin.

Gerekli Ad Alanlarını İçe Aktarın

IronBarcode'un QR kodu oluşturma özelliklerine erişmek için bu ad alanlarını ekleyin:

using IronBarCode;
using System;
using System.Drawing;
using System.Linq;
using IronBarCode;
using System;
using System.Drawing;
using System.Linq;
Imports IronBarCode
Imports System
Imports System.Drawing
Imports System.Linq
$vbLabelText   $csharpLabel

How Can I Create a Simple QR Code in C#?

IronBarcode'un CreateQrCode metodu ile sadece bir satır kod kullanarak bir QR kodu oluşturun:

using IronBarCode;

// Generate a QR code with text content
var qrCode = QRCodeWriter.CreateQrCode("hello world", 500, QRCodeWriter.QrErrorCorrectionLevel.Medium);
qrCode.SaveAsPng("MyQR.png");
using IronBarCode;

// Generate a QR code with text content
var qrCode = QRCodeWriter.CreateQrCode("hello world", 500, QRCodeWriter.QrErrorCorrectionLevel.Medium);
qrCode.SaveAsPng("MyQR.png");
Imports IronBarCode

' Generate a QR code with text content
Private qrCode = QRCodeWriter.CreateQrCode("hello world", 500, QRCodeWriter.QrErrorCorrectionLevel.Medium)
qrCode.SaveAsPng("MyQR.png")
$vbLabelText   $csharpLabel

CreateQrCode yöntemi üç parametre kabul eder:

  • Metin içeriği: Kodlanacak veri (URL'ler, metin veya herhangi bir dize verisi desteklenir)
  • Boyut: Kare QR kodu için piksel boyutları (bu örnekte 500x500)
  • Hata düzeltme: Alt optimal koşullarda okunabilirliği belirler (Düşük, Orta, Çeyrek veya Yüksek)

Yüksek hata düzeltme seviyeleri, QR kodlarının kısmen hasar gördüğünde ya da örtüldüğünde bile okunabilir kalmasını sağlar, ancak daha fazla veri modülü içeren daha yoğun desenler oluşturur.

C# ile IronBarcode kullanılarak oluşturulan standart QR kodu 'Merhaba dünya' metni içeren, 500x500 piksel boyutunda ve orta hata düzeltme ile üretilmiş basit bir QR kodu

QR Kodu Logosu Nasıl Eklenir?

QR kodlarına logo gömme, marka tanınmasını artırırken taranabilirliği korur. IronBarcode, logoları QR kodun bütünlüğünü koruyacak şekilde otomatik olarak konumlandırır ve boyutlandırır:

using IronBarCode;
using IronSoftware.Drawing;

// Load logo image
QRCodeLogo qrCodeLogo = new QRCodeLogo("visual-studio-logo.png");

// Create QR code with embedded logo
GeneratedBarcode myQRCodeWithLogo = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/", qrCodeLogo);

// Customize appearance
myQRCodeWithLogo.ResizeTo(500, 500).SetMargins(10).ChangeBarCodeColor(Color.DarkGreen);

// Save the branded QR code
myQRCodeWithLogo.SaveAsPng("myQRWithLogo.png");
using IronBarCode;
using IronSoftware.Drawing;

// Load logo image
QRCodeLogo qrCodeLogo = new QRCodeLogo("visual-studio-logo.png");

// Create QR code with embedded logo
GeneratedBarcode myQRCodeWithLogo = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/", qrCodeLogo);

// Customize appearance
myQRCodeWithLogo.ResizeTo(500, 500).SetMargins(10).ChangeBarCodeColor(Color.DarkGreen);

// Save the branded QR code
myQRCodeWithLogo.SaveAsPng("myQRWithLogo.png");
Imports IronBarCode
Imports IronSoftware.Drawing

' Load logo image
Private qrCodeLogo As New QRCodeLogo("visual-studio-logo.png")

' Create QR code with embedded logo
Private myQRCodeWithLogo As GeneratedBarcode = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/", qrCodeLogo)

' Customize appearance
myQRCodeWithLogo.ResizeTo(500, 500).SetMargins(10).ChangeBarCodeColor(Color.DarkGreen)

' Save the branded QR code
myQRCodeWithLogo.SaveAsPng("myQRWithLogo.png")
$vbLabelText   $csharpLabel

CreateQrCodeWithLogo metodu, logo yerleşimini şu şekilde akıllıca ele alır:

  • QR kodunun okunabilirliğini korumak için logoyu otomatik olarak boyutlandırma
  • Veri bozulmasını önlemek için sessiz bölge içinde konumlandırma
  • QR kodu renklerini değiştirirken logonun orijinal renklerini koruma

Bu yaklaşım, markalı QR kodlarınızın tüm tarama cihazları ve uygulamalarıyla tamamen işlevsel kalmasını sağlar.

Gömülü Visual Studio logosu ile QR kodu IronBarcode'un otomatik logo boyutlandırma ve konumlandırma özelliğini gösteren Visual Studio logosunu içeren QR kodu

QR Kodlarını Farklı Formatlara Nasıl Dışa Aktarırım?

IronBarcode, farklı kullanım durumları için çoklu dışa aktarma formatlarını destekler. QR kodlarınızı görüntü, PDF veya HTML dosyası olarak dışa aktarın:

using IronBarCode;
using System.Drawing;

// Create QR code with logo
QRCodeLogo qrCodeLogo = new QRCodeLogo("visual-studio-logo.png");
GeneratedBarcode myQRCodeWithLogo = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/", qrCodeLogo);

// Apply custom styling
myQRCodeWithLogo.ChangeBarCodeColor(Color.DarkGreen);

// Export to multiple formats
myQRCodeWithLogo.SaveAsPdf("MyQRWithLogo.pdf");      // PDF document
myQRCodeWithLogo.SaveAsHtmlFile("MyQRWithLogo.html"); // Standalone HTML
myQRCodeWithLogo.SaveAsPng("MyQRWithLogo.png");       // PNG image
myQRCodeWithLogo.SaveAsJpeg("MyQRWithLogo.jpg");      // JPEG image
using IronBarCode;
using System.Drawing;

// Create QR code with logo
QRCodeLogo qrCodeLogo = new QRCodeLogo("visual-studio-logo.png");
GeneratedBarcode myQRCodeWithLogo = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/", qrCodeLogo);

// Apply custom styling
myQRCodeWithLogo.ChangeBarCodeColor(Color.DarkGreen);

// Export to multiple formats
myQRCodeWithLogo.SaveAsPdf("MyQRWithLogo.pdf");      // PDF document
myQRCodeWithLogo.SaveAsHtmlFile("MyQRWithLogo.html"); // Standalone HTML
myQRCodeWithLogo.SaveAsPng("MyQRWithLogo.png");       // PNG image
myQRCodeWithLogo.SaveAsJpeg("MyQRWithLogo.jpg");      // JPEG image
Imports IronBarCode
Imports System.Drawing

' Create QR code with logo
Private qrCodeLogo As New QRCodeLogo("visual-studio-logo.png")
Private myQRCodeWithLogo As GeneratedBarcode = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/", qrCodeLogo)

' Apply custom styling
myQRCodeWithLogo.ChangeBarCodeColor(Color.DarkGreen)

' Export to multiple formats
myQRCodeWithLogo.SaveAsPdf("MyQRWithLogo.pdf") ' PDF document
myQRCodeWithLogo.SaveAsHtmlFile("MyQRWithLogo.html") ' Standalone HTML
myQRCodeWithLogo.SaveAsPng("MyQRWithLogo.png") ' PNG image
myQRCodeWithLogo.SaveAsJpeg("MyQRWithLogo.jpg") ' JPEG image
$vbLabelText   $csharpLabel

Her format belirli amaçlara hizmet eder:

  • PDF: Yazdırılabilir belgeler ve raporlar için idealdir
  • HTML: Harici bağımlılıklar olmadan web entegrasyonu için mükemmeldir
  • PNG/JPEG: Çeşitli kullanım için standart görüntü formatları

Özelleştirme Sonrası QR Kodu Okunabilirliğini Nasıl Doğrularım?

Renk değişiklikleri ve logo eklemeleri QR kodunun taranabilirliğini etkileyebilir. Özelleştirilmiş QR kodlarınızın okunabilir kalmasını sağlamak için Verify() metodunu kullanın:

using IronBarCode;
using IronSoftware.Drawing;
using System;
using System.Drawing;

// Generate QR code with logo
QRCodeLogo qrCodeLogo = new QRCodeLogo("visual-studio-logo.png");
GeneratedBarcode myVerifiedQR = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/", qrCodeLogo);

// Apply light color (may affect readability)
myVerifiedQR.ChangeBarCodeColor(Color.LightBlue);

// Verify the QR code can still be scanned
if (!myVerifiedQR.Verify())
{
    Console.WriteLine("LightBlue is not dark enough to be read accurately. Let's try DarkBlue");
    myVerifiedQR.ChangeBarCodeColor(Color.DarkBlue);
}

// Save verified QR code
myVerifiedQR.SaveAsHtmlFile("MyVerifiedQR.html");
using IronBarCode;
using IronSoftware.Drawing;
using System;
using System.Drawing;

// Generate QR code with logo
QRCodeLogo qrCodeLogo = new QRCodeLogo("visual-studio-logo.png");
GeneratedBarcode myVerifiedQR = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/", qrCodeLogo);

// Apply light color (may affect readability)
myVerifiedQR.ChangeBarCodeColor(Color.LightBlue);

// Verify the QR code can still be scanned
if (!myVerifiedQR.Verify())
{
    Console.WriteLine("LightBlue is not dark enough to be read accurately. Let's try DarkBlue");
    myVerifiedQR.ChangeBarCodeColor(Color.DarkBlue);
}

// Save verified QR code
myVerifiedQR.SaveAsHtmlFile("MyVerifiedQR.html");
Imports IronBarCode
Imports IronSoftware.Drawing
Imports System
Imports System.Drawing

' Generate QR code with logo
Dim qrCodeLogo As New QRCodeLogo("visual-studio-logo.png")
Dim myVerifiedQR As GeneratedBarcode = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/", qrCodeLogo)

' Apply light color (may affect readability)
myVerifiedQR.ChangeBarCodeColor(Color.LightBlue)

' Verify the QR code can still be scanned
If Not myVerifiedQR.Verify() Then
    Console.WriteLine("LightBlue is not dark enough to be read accurately. Let's try DarkBlue")
    myVerifiedQR.ChangeBarCodeColor(Color.DarkBlue)
End If

' Save verified QR code
myVerifiedQR.SaveAsHtmlFile("MyVerifiedQR.html")
$vbLabelText   $csharpLabel

Verify() metodu, QR kodunuz üzerinde kapsamlı bir tarama testi gerçekleştirir. Bu, dağıtımdan önce, farklı tarama cihazlarında ve aydınlatma koşullarında uyumluluğu garanti eder.

Koyu mavi renkte ve Visual Studio logosu ile doğrulanmış QR kodu Güvenilir tarama için uygun kontrastı gösteren koyu mavi bir doğrulanmış QR kodu

QR Kodlarda İkili Veriler Nasıl Kodlanır?

QR kodları, ikili verileri verimli bir şekilde depolamada mükemmeldir. Bu yetenek, şifreli veri aktarımı, dosya paylaşımı ve IoT cihaz yapılandırması gibi gelişmiş uygulamaları mümkün kılar:

using IronBarCode;
using System;
using System.Linq;

// Convert string to binary data
byte[] binaryData = System.Text.Encoding.UTF8.GetBytes("https://ironsoftware.com/csharp/barcode/");

// Create QR code from binary content
QRCodeWriter.CreateQrCode(binaryData, 500).SaveAsPng("MyBinaryQR.png");

// Read and verify binary data integrity
var myReturnedData = BarcodeReader.Read("MyBinaryQR.png").First();

// Confirm data matches original
if (binaryData.SequenceEqual(myReturnedData.BinaryValue))
{
    Console.WriteLine("Binary Data Read and Written Perfectly");
}
else
{
    throw new Exception("Data integrity check failed");
}
using IronBarCode;
using System;
using System.Linq;

// Convert string to binary data
byte[] binaryData = System.Text.Encoding.UTF8.GetBytes("https://ironsoftware.com/csharp/barcode/");

// Create QR code from binary content
QRCodeWriter.CreateQrCode(binaryData, 500).SaveAsPng("MyBinaryQR.png");

// Read and verify binary data integrity
var myReturnedData = BarcodeReader.Read("MyBinaryQR.png").First();

// Confirm data matches original
if (binaryData.SequenceEqual(myReturnedData.BinaryValue))
{
    Console.WriteLine("Binary Data Read and Written Perfectly");
}
else
{
    throw new Exception("Data integrity check failed");
}
Imports IronBarCode
Imports System
Imports System.Linq

' Convert string to binary data
Private binaryData() As Byte = System.Text.Encoding.UTF8.GetBytes("https://ironsoftware.com/csharp/barcode/")

' Create QR code from binary content
QRCodeWriter.CreateQrCode(binaryData, 500).SaveAsPng("MyBinaryQR.png")

' Read and verify binary data integrity
Dim myReturnedData = BarcodeReader.Read("MyBinaryQR.png").First()

' Confirm data matches original
If binaryData.SequenceEqual(myReturnedData.BinaryValue) Then
	Console.WriteLine("Binary Data Read and Written Perfectly")
Else
	Throw New Exception("Data integrity check failed")
End If
$vbLabelText   $csharpLabel

QR kodlarında ikili kodlama, pek çok avantaj sunar:

  • Verimlilik: Verileri kompakt ikili formatta saklar
  • Çok yönlülük: Herhangi bir veri türünü (dosyalar, şifreli içerik, seri hale getirilmiş nesneler) işler
  • Bütünlük: Kodlama sorunları olmadan bayt dizilerini tam olarak korur

Bu özellik, IronBarcode'u temel QR kod kütüphanelerinden ayırır, uygulamalarınızda karmaşık veri alışveriş senaryolarını mümkün kılar.

İkili kodlanmış veri içeren QR kodu IronBarcode'un gelişmiş kodlama yeteneklerini gösteren, ikili veri depolayan QR kodu

How Do I Read QR Codes in C#?

IronBarcode esnek QR kod okuma yetenekleri sunar. İşte en basit yaklaşım:

using IronBarCode;
using System;
using System.Linq;

// Read QR code with optimized settings
BarcodeResults result = BarcodeReader.Read("QR.png", new BarcodeReaderOptions() { 
    ExpectBarcodeTypes = BarcodeEncoding.QRCode 
});

// Extract and display the decoded value
if (result != null && result.Any())
{
    Console.WriteLine(result.First().Value);
}
else
{
    Console.WriteLine("No QR codes found in the image.");
}
using IronBarCode;
using System;
using System.Linq;

// Read QR code with optimized settings
BarcodeResults result = BarcodeReader.Read("QR.png", new BarcodeReaderOptions() { 
    ExpectBarcodeTypes = BarcodeEncoding.QRCode 
});

// Extract and display the decoded value
if (result != null && result.Any())
{
    Console.WriteLine(result.First().Value);
}
else
{
    Console.WriteLine("No QR codes found in the image.");
}
Imports IronBarCode
Imports System
Imports System.Linq

' Read QR code with optimized settings
Private result As BarcodeResults = BarcodeReader.Read("QR.png", New BarcodeReaderOptions() With {.ExpectBarcodeTypes = BarcodeEncoding.QRCode})

' Extract and display the decoded value
If result IsNot Nothing AndAlso result.Any() Then
	Console.WriteLine(result.First().Value)
Else
	Console.WriteLine("No QR codes found in the image.")
End If
$vbLabelText   $csharpLabel

Daha ince ayar kontrol gerektiren karmaşık senaryolar için:

using IronBarCode;
using System;
using System.Linq;

// Configure advanced reading options
BarcodeReaderOptions options = new BarcodeReaderOptions
{
    Speed = ReadingSpeed.Faster,           // Optimize for speed
    ExpectMultipleBarcodes = false,        // Single QR code expected
    ExpectBarcodeTypes = BarcodeEncoding.QRCode, // QR codes only
    Multithreaded = true,                  // Enable parallel processing
    MaxParallelThreads = 4,                // Utilize multiple CPU cores
    RemoveFalsePositive = true,            // Filter out false detections
    ImageFilters = new ImageFilterCollection() // Apply preprocessing
    {
        new AdaptiveThresholdFilter(),    // Handle varying lighting
        new ContrastFilter(),              // Enhance contrast
        new SharpenFilter()                // Improve edge definition
    }
};

// Read with advanced configuration
BarcodeResults result = BarcodeReader.Read("QR.png", options);
using IronBarCode;
using System;
using System.Linq;

// Configure advanced reading options
BarcodeReaderOptions options = new BarcodeReaderOptions
{
    Speed = ReadingSpeed.Faster,           // Optimize for speed
    ExpectMultipleBarcodes = false,        // Single QR code expected
    ExpectBarcodeTypes = BarcodeEncoding.QRCode, // QR codes only
    Multithreaded = true,                  // Enable parallel processing
    MaxParallelThreads = 4,                // Utilize multiple CPU cores
    RemoveFalsePositive = true,            // Filter out false detections
    ImageFilters = new ImageFilterCollection() // Apply preprocessing
    {
        new AdaptiveThresholdFilter(),    // Handle varying lighting
        new ContrastFilter(),              // Enhance contrast
        new SharpenFilter()                // Improve edge definition
    }
};

// Read with advanced configuration
BarcodeResults result = BarcodeReader.Read("QR.png", options);
Imports IronBarCode
Imports System
Imports System.Linq

' Configure advanced reading options
Private options As New BarcodeReaderOptions With {
	.Speed = ReadingSpeed.Faster,
	.ExpectMultipleBarcodes = False,
	.ExpectBarcodeTypes = BarcodeEncoding.QRCode,
	.Multithreaded = True,
	.MaxParallelThreads = 4,
	.RemoveFalsePositive = True,
	.ImageFilters = New ImageFilterCollection() From {
		New AdaptiveThresholdFilter(),
		New ContrastFilter(),
		New SharpenFilter()
	}
}

' Read with advanced configuration
Private result As BarcodeResults = BarcodeReader.Read("QR.png", options)
$vbLabelText   $csharpLabel

Bu gelişmiş okuma seçenekleri, kötü aydınlatma, görüntü bozulması veya düşük kaliteli baskılar gibi zorlu koşullarda güvenilir QR kod algılamayı sağlar.

QR Kod Geliştirmede Sırada Ne Var?

IronBarcode ile QR kod üretimini ustalaştığınıza göre, bu gelişmiş konuları keşfedin:

Kaynakları İndirin

Tam kaynak kodu ve örneklere erişin:

API Belgeleri

API referansındaki tüm özellik setini keşfedin:

Alternatif: Gelişmiş QR Uygulamaları için IronQR

Önde gelen QR kod yetenekleri gerektiren projeler için, %99,99 doğruluk oranıyla makine öğrenimine dayalı okuma ve gelişmiş üretim seçeneklerine sahip Iron Software'ın özel QR kod kütüphanesi IronQR'yi düşünün.

.NET uygulamanızda QR kodları uygulamaya hazır mısınız? Ücretsiz denemenize başlayın ya da IronBarcode'u indirin bugün.

Sıkça Sorulan Sorular

C# içinde bir QR kodu nasıl oluştururum?

IronBarcode'un QRCodeWriter.CreateQrCode() yöntemi kullanılarak C#'da QR kodu üretebilirsiniz. Bu yöntem, içeriğinizi, boyutunuzu ve hata düzeltme seviyenizi geçirmenize olanak tanır ve QR kodunu verimli bir şekilde oluşturur.

QR kodlar hangi görüntü formatlarına dışa aktarılabilir?

IronBarcode ile QR kodları PNG, JPEG, PDF ve HTML gibi çeşitli formatlara dışa aktarabilirsiniz. Bunun için SaveAsPng(), SaveAsJpeg(), SaveAsPdf() ve SaveAsHtmlFile() gibi yöntemler mevcuttur.

QR koduna şirket logosu nasıl eklenir?

IronBarcode, logonuzun görüntüsünü içeren bir QRCodeLogo objesini geçirmeniz gereken CreateQrCodeWithLogo() yöntemini sağlamaktadır. Kütüphane, QR kodunun okunabilirliğini korumak için logonun doğru boyutlandırılmasını ve konumlandırılmasını garanti eder.

QR kodu hata düzeltme nedir ve hangi seviyeyi seçmeliyim?

QR kodlarındaki hata düzeltme, kod kısmen hasar görse bile taranabilir kalmalarını sağlar. IronBarcode, Düşük (7%), Orta (15%), Çeyrek (25%) ve Yüksek (30%) olmak üzere dört seviye sunar. Çoğu amaç için Orta uygundur, zorlu ortamlar için ise Yüksek idealdir.

Özelleştirilmiş bir QR kodunun okunabilirliğini nasıl doğrularım?

QR kodunuzun renk değişiklikleri veya logo eklemeleri gibi özelleştirmelerden sonra hala taranabilir durumda olmasını sağlamak için GeneratedBarcode objesi üzerindeki Verify() yöntemini kullanabilirsiniz.

QR kodlarına ikili veri kodlanabilir mi?

Evet, IronBarcode'un CreateQrCode() yöntemi, ikili verileri saklamanıza olanak tanıyan bayt dizilerini kodlamayı destekler, böylece dosyalar veya şifrelenmiş içerik QR kodlarına yerleştirilebilir.

C#'da QR kodlarını görüntülerden nasıl okuyabilirim?

C#'da QR kodlarını görüntülerden okumak için IronBarcode'un BarcodeReader.Read() yöntemini kullanın. Performansı optimize etmek adına, BarcodeEncoding.QRCode'u BarcodeReaderOptions içinde belirtin.

Bir QR kodunun maksimum veri kapasitesi nedir?

IronBarcode tarafından üretilen QR kodları, seçilen hata düzeltme seviyesine bağlı olarak, 2.953 bayta, 4.296 alfanümerik karaktere veya 7.089 sayısal rakama kadar veri tutabilir.

Bir QR kodunun rengini değiştirirken nasıl taranabilirliğini koruyabilirim?

IronBarcode'daki ChangeBarCodeColor() yöntemi ile bir QR kodunun rengini değiştirebilirsiniz. Renk değişikliğinin okunabilirliğe etkisinin olmadığını teyit etmek için sonrasında her zaman Verify() yöntemini kullanın.

Özel bir QR kod kütüphanesi hangi özellikleri sunar?

Iron Software'tan özel bir kütüphane olan IronQR, %99,99 doğrulukla makine öğrenimi destekli QR kod okuma ve karmaşık uygulamalar için özel üretilmiş sağlam üretim yetenekleri gibi gelişmiş özellikleri içerir.

Jacob Mellor, Teknoloji Direktörü @ Team Iron
Chief Technology Officer

Jacob Mellor, Iron Software'in Teknoloji Müdürü ve C# PDF teknolojisinin öncüsü olan vizyoner bir mühendis. Iron Software’in temel kod tabanının ilk geliştiricisi olarak, şirketin ürün mimarisini kuruluşundan bu yana şekillendirdi ve CEO Cameron Rimington ile birlikte NASA, Tesla ve ...

Daha Fazlasını Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 2,169,908 | Sürüm: 2026.4 just released
Still Scrolling Icon

Hala Kaydiriyor musunuz?

Hızlı bir kanit mi istiyorsunuz? PM > Install-Package BarCode
bir örnek çalıştırın dize barkod haline geldiğini görün.