Desteklenen QR Kodu Formatları

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

QR kodları, veri kapasitesi, fiziksel alan ve tarama esnekliği açısından farklı ihtiyaçları karşılamak için çeşitli şekil ve boyutlarda gelir. Büyük nakliye etiketlerinde veya küçük donanım bileşenlerinde gömülü kodlar basarken, IronQR, işinizi halletmenize yardımcı olacak tüm büyük QR standartlarını destekler.

Bu makale IronQR'ün oluşturabileceği ve okuyabileceği üç QR varyantını tanıtır ve hemen başlamanıza yardımcı olacak hızlı bir kod örneği sunar.


Desteklenen QR kod varyantları

İki boyutlu (2D) matris kodları, geleneksel barkodlardan daha fazla bilgi depolamanın kompakt ve güvenilir bir yolunu sunar. IronQR aşağıdaki QR türlerini destekler:

QR Kodu

Dünya genelinde kullanılan standart, kare QR kodu - mobil ödemelerden restoran menülerine, lojistik, pazarlama ve daha fazlasına.

  • Veri Kapasitesi: En fazla 7,089 sayısal veya 4,296 alfanümerik karakter

  • Hata Düzeltme: Dört seviye (Düşük, Orta, Yüksek, En Yüksek) sayesinde, kodun bir kısmı çizilmiş, lekelenmiş veya gizlenmiş olsa bile veri kurtarma sağlanır

  • Kullanım Durumu: Orta ila büyük veri kapasitesi ve yüksek güvenilirlik gerektiren genel amaçlı uygulamalar için ideal

Tüm endüstrilerde kapasite, tarama aralığı ve esneklik arasında denge sağlayan en tanınmış ve yaygın kullanılan QR kod formatıdır.

QR Kodu

Mikro QR Kodu

Standart QR kodunun minyatürleştirilmiş bir versiyonu, elektronik, perakende etiketleri veya garanti mühürleri gibi alanın son derece sınırlı olduğu senaryolar için tasarlanmıştır.

  • Veri Kapasitesi: En fazla 35 sayısal veya 21 alfanümerik karakter

  • Verimlilik: Küçük modül ölçeği nedeniyle daha az yer kaplar ve daha hızlı taranır

  • Kullanım Durumu: Küçük öğeleri etiketleme, bileşen takibi veya sadece az miktarda veri depolaması gereken yerlerde en iyisi

Mikro QR, standart bir QR kodu kadar karakteri desteklemese de, sınırlı fiziksel ortamlarda son derece etkilidir.

Mikro QR Kodu

Dikdörtgen Mikro Kod (RMQRCode)

Kare kodların iyi çalışmadığı dar veya uzun alanlara sığacak şekilde tasarlanmış kompakt dikdörtgen format.

  • Veri Kapasitesi: Mikro QR Koduna benzer

  • Şekil Avantajı: Dikdörtgen baskı alanlarının mevcut olduğu düzenlerde esneklik sunar

  • Kullanım Durumu: Genişliğin veya yüksekliğin değil sadece birinin sınırlı olduğu formlar, etiket kenarı uygulamaları ve biletleme için mükemmel

RMQRCode, Mikro QR ile işlevsel olarak benzerdir, ancak kare formatlarla mevcut olmayan yerleşim uyarlanabilirliği sağlar.

Dikdörtgen Mikro Kod

Hızlı Başlangıç Kodu

Tercih ettiğiniz kodlama ile bir QR kodu oluşturmak için aşağıdaki kodu kullanın. Desteklenen üç tür arasında, Kodlama değerini değiştirerek kolayca geçiş yapabilirsiniz.

:path=/static-assets/qr/content-code-examples/how-to/create-qr-code-with-encoding-type.cs
using IronQr;
using IronQr.Enum;

// Generate a Micro QR code and save it as PNG
QrCode myQr = QrWriter.Write(
    "Hello IronQR",
    new QrOptions { Encoding = QrEncoding.MicroQRCode }
);

myQr.Save().SaveAs("QR.png");
Imports IronQr
Imports IronQr.Enum

' Generate a Micro QR code and save it as PNG
Dim myQr As QrCode = QrWriter.Write(
    "Hello IronQR",
    New QrOptions With {.Encoding = QrEncoding.MicroQRCode}
)

myQr.Save().SaveAs("QR.png")
$vbLabelText   $csharpLabel

Standart bir QR Kod veya RMQRCode oluşturmak için, sadece QrEncoding.QRCode veya QrEncoding.RMQRCode kullanın.


Lütfen dikkate alınKod çözme sırasında, IronQR'nin herhangi bir QR kodunun formatını otomatik olarak algılamasını sağlamak için QrEncoding.All ayarını yapın. Bu, karışık kod ortamlarında özellikle kullanışlıdır.

Sıkça Sorulan Sorular

IronQR tarafından desteklenen ana QR kod formatları nelerdir?

IronQR, üç ana QR kod formatını destekler: standart QR Kod, Mikro QR Kod ve Dikdörtgen Mikro Kod (RMQRCode), her biri farklı kullanım durumlarına ve veri kapasitelerine göre özelleştirilmiştir.

C# ile IronQR kullanarak nasıl bir QR kodu oluşturabilirim?

IronQR kullanarak, QrEncoding özelliğini kullanarak C# ile QR kodları oluşturabilirsiniz. Örneğin, standart QR Kodları için QrEncoding.QRCode veya Dikdörtgen Mikro Kodlar için QrEncoding.RMQRCode kullanın.

Standart bir QR Kodu ile Mikro QR Kodu arasındaki fark nedir?

Standart bir QR Kodu yüksek veri kapasitesine sahiptir; 7.089'a kadar sayısal veya 4.296 alfasayısal karakteri desteklerken, Mikro QR Kodu daha küçüktür ve 35'e kadar sayısal veya 21 alfasayısal karakter tutar, alan kısıtlaması olan ortamlar için idealdir.

Neden diğer QR kod formatları yerine RMQRCode seçmeliyim?

RMQRCode, dikdörtgen baskı alanları gerektiren yerleşimler için idealdir ve formlar ve etiket kenarı uygulamaları gibi kare kodların uygun olmadığı ortamlar için kompakt bir çözüm sunar.

IronQR, aynı ortamda farklı QR kodu formatlarını nasıl işler?

QrEncoding.All ayarını yaparak, IronQR herhangi bir QR kodunun formatını otomatik olarak algılayabilir ve bu da karışık QR kodu türlerinin bulunduğu ortamlarda verimli hale getirir.

QR kod formatını seçerken hangi faktörleri göz önünde bulundurmalıyım?

QR kodu formatı seçerken, gerekli veri kapasitesini, mevcut fiziksel alanı ve tarama ortamını göz önünde bulundurun. IronQR, çeşitli ihtiyaçlara uygun birden çok format sunar.

IronQR, hasar görmüş bölümleri olan QR kodlarını okuyabilir mi?

Evet, IronQR ile oluşturulan standart QR Kodları, kodun bir kısmı zarar görse bile verilerin kurtarılmasına olanak tanıyan dört hata düzeltme düzeyini destekler.

Micro QR Kodlarını kullanmanın faydaları nelerdir?

Mikro QR Kodlar, daha küçük boyutları ve daha hızlı tarama yetenekleri sayesinde, yer kısıtlaması olan senaryolarda faydalıdır; elektronik ürünler, perakende etiketleri ve garanti mühürleri için uygundur.

QR Kodu için doğru hata düzeltme seviyesini nasıl seçerim?

QR Kodunuzun kullanılacağı ortama göre hata düzeltme seviyesini seçin. IronQR, kod kısmen zarar görse bile veri bütünlüğünü sağlamak için Düşük, Orta, Yüksek ve En Yüksek seviyeler sunar.

Lojistik ve pazarlama için en iyi QR kod formatı nedir?

Standart QR Kod, yüksek veri kapasitesi, yaygın tanınma ve güçlü hata düzeltme yetenekleri nedeniyle lojistik ve pazarlama için en iyisidir.

Zeeshan Wazir
Full Stack Geliştirici

Zeeshan Wazir, PHP (Laravel), C# ve ASP.NET'te güçlü bir geçmişe sahip bir Full Stack Geliştiricidir. Ayrıca Python betik yazımında beceriklidir ve genellikle karmaşık görevleri düzene sokmak ve otomatikleştirmek için kullanır.

Bilgisayar Bilimleri alanı...

Daha Fazla Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 67,270 | Sürüm: 2026.5 just released
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronQR
bir örnek çalıştırın url'nizin bir QR koda dönüşmesini izleyin.