架构师_程序员_码农网

K Parolayı al
Kayıt Olun

QQ登录

Başlamak için sadece bir adım

Arama
Görüntüleme:459|Yanıt: 1
打印 上一主题 下一主题

QRCODE hakkında QR kodu hata tolerans seviyesi

[kopya link]
D 跳转到指定楼层
sahibi
发表于 2024-6-22 14:57:24|只看该作者回帖奖励|TersGözat|Okuma Modu

QRCODE QR kodu

QR Kodu (İngilizce: Quick Response Code; Hızlı Yanıt Matris Kodu olarak bilinir), 1994 yılında Japon otomotiv parçası üreticisi Denso'dan Masahiro Hara tarafından icat edilen iki boyutlu bir kod türüdür.QR, hızlı yanıt anlamına gelen Quick Response kısaltmasından gelir, çünkü mucit QR kodunun içeriğini hızlı bir şekilde çözebilmesini istemiştir.QR kodları QR kodları, verileri depolamak için dört standart kodlama modeli (sayısal, alfanümerik, bayt (ikili) ve Japonca (Shift_JIS)) kullanır. İlk olarak Japonya'da geliştirilen QR kodları, artık cep telefonu okuma işlemleri için dünya çapında yaygın olarak kullanılmaktadır.QR kodları, normal barkodlardan daha hızlı okunabilirlik ve daha fazla depolama kapasitesi sunar ve tarama sırasında 1D barkodlar gibi tarayıcıya doğru düz bir çizgi gerektirmez. Uygulamalar arasında ürün takibi, ürün tanımlama, belge yönetimi, envanter pazarlama ve daha fazlası yer alır.

Hata Toleransı

QR kodları hata toleranslıdır, grafikler hasar görse bile hasarlı alanın %30'una kadar okunabilirler. Bu nedenle QR kodları nakliye kutularında da yaygın olarak kullanılmaktadır.



Göreceli olarak, QR kodu grafik alanı ne kadar büyük olursa hata toleransı da o kadar yüksek olur, bu nedenle genellikle %15 hata toleransı (M derecesi) kullanılır.

Hata Düzeltme Kapasitesi
L seviyesi Karakterlerin %7'sini düzeltebilir
M Notu Kodların %15'ini düzeltir
Q değerlendirmesi Kodun %25'ini düzeltir
Seviye H Kodun %30'unu düzeltir


Daha yüksek bir hata toleransı seviyesi, QR kodunun daha fazla hasar veya kirlenmeye maruz kalsa bile başarılı bir şekilde taranabileceği anlamına gelir, ancak bu aynı zamanda oluşturulan QR kodunun boyutunda bir artışa neden olabilir. Ayrıca, QR kodu görüntülenmek üzere basılmayacaksa, normal hata toleransının kullanılmasının aslında yeterli olduğu da anlaşılabilir.






Önceki: C#/.NET iki koleksiyonun eşit olup olmadığını karşılaştırmak için SequenceEqual kullanır
Sonraki: .NET/C# DLL eklentisi sıcak güncellemesi elde etmek için AssemblyLoadContext tabanlı
Çiftçi ağı kodu, sadece uygulama sürecinde yayınlandı, teknik zorluklarla karşılaştı, başkalarını yanıltmayın.
Bunu yapabileceğimden emin değilim...
owner| 发表于 2024-6-23 19:58:11|只看该作者
Kod çiftçi ağı, sadece uygulama sürecinde yayınlandı, teknik zorluklarla karşılaştı, başkalarını yanıltmayın.
Geri gönderi yapabilmeniz için giriş yapmanız gerekmektedir Giriş Yap | Kayıt Ol

İntegral kurallarının bu versiyonu


YASAL UYARI: Code Farmer tarafından yayınlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amacıyla kullanılır; yukarıdaki içerik ticari veya yasadışı amaçlarla kullanılamaz, aksi takdirde tüm sonuçlar kullanıcı tarafından karşılanmalıdır. Bu site bilgileri ağdan alınmıştır, telif hakkı anlaşmazlığının bu site ile hiçbir ilgisi yoktur. Yukarıdaki içeriği indirdikten sonraki 24 saat içinde bilgisayarınızdan tamamen kaldırmalısınız. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kaydı satın alın ve daha iyi orijinal hizmet alın. Herhangi bir ihlal varsa, bununla ilgilenmek için lütfen bizimle e-posta yoluyla iletişime geçin.

Posta To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-17 11:42

Hızlı YanıtBaşadön Listeye dön