2014-07-26 76 views
5

(do nasıl Nicel ve Nitel QR kod özelliklerini almak) ve ölçmek ve çıktı karşılaştırmak mantıklı parametreler arıyorum.Kalite/doğruluk QR kodunu nasıl değerlendiririm? Ben QR Code üreten kütüphaneleri değerlendirmek ve karşılaştırmak gerekir

Neden bu ihtiyacım var? Doğru olan hangisi söyleyemem insan olarak iki farklı QR jeneratörlerinin aynı girişini verdiğinizde, farklı çıkış üretilir gibi görünüyor görünüyor ve ben. Doğru By

ben "QR" veri/kodlanmış benim girişi ile temsil veya ucuz cep telefonları (daha büyük blok) tarafından okunacak yapabiliyor ne kadar anlamına gelir. 0 ile

0x20 (32 ondalık) değerleri ile uğraşırken

Bu arada her bir bayt 0x7F (127 ondalık) ya da A0 (160 ondalık) arasında ikili veri ile ilgili özellikle doğrudur ve sadece yukarıda belirtilen sorunlu alanlar ISO IEC 8859 1 karakter kümesinin geçersiz veya olmayan yazdırılabilir karakterleri ile ilişkili olduğu gerçekleşmesi, bu nedenle kütüphane tek karakter dizesi olarak benim girdi okuyan veya 2 bayt UTF-olarak kodlayan açılmış olabilir 16 karakter ya da kim bilir! Herkes ben daha iyisi bakmak veya gereken bir QR kodu, QR kod teşhis verilerini görüntüleyen bir uygulamanın hangi yönleri hakkında ayrıntılı bilgi varsa

, o mükemmel olurdu.

+1

olup. Bir kodlayıcı, bazı durumlarda veya farklı maske modellerinde farklı modları seçebilir. Bazıları bazen diğerlerinden daha uygundur, ancak hepsi potansiyel olarak doğrudur. Bir kodlayıcının/kod çözücünün bir gidiş gelişindeki girişe tam olarak geri döndüğünü ve tüm girdileriniz üzerinde çalıştığını doğrulamak istediğinizi düşünüyorum. –

cevap

1

Ben ZXing'de gibi bir hizmeti kullanmak istiyorsunuz - http://zxing.org/w/decode.jspx

Ona bir QR kodunu besleyebilir - Ya yükleme yoluyla veya bir URL'ye yönlendirme yapar. Bunun yerine rastgele bir web sitesine güvenmiyorsanız olsaydın

Size

Raw bytes 

44 76 d6 16 96 c7 46 f3 a7 26 56 36 97 06 96 56 
e7 44 06 57 86 16 d7 06 c6 52 e6 36 f6 d3 f6 36 
33 d6 f7 46 86 57 24 06 57 86 16 d7 06 c6 52 e6 
36 f6 d2 67 37 56 26 a6 56 37 43 d6 86 56 c6 c6 
f2 66 26 f6 47 93 d7 96 f0 ec 11 ec 

kodlanmış olan ham bayt dahil olmak üzere bazı tanısal bilgi verecektir, bu Open Source böylece yerel olarak çalıştırın bu.

4

daha ayıklama çıkışı ardından ZXing ile QR kod çözücü http://qrlogo.kaarposoft.dk/qrdecode.html

yazarı göre, kullanılan yazılım saf JavaScript'tir, bu yüzden kendi tarayıcısında çalışır.

ayıklama çıkışıyla (PNG http://www.qrcode-monkey.de/ tarafından kodlanan) bir örneği, QR kod çözme

sağlar:

left=2 right=22 top=2 bottom=22 
size=21 
matchVersion version=1 finder0=64 finder1=64 finder2=64 
matchVersion version=1 timing0=1 timing1=1 alignment=1 
matchVersion version=1 format_NW =9 0 format_NESW =9 1 format = 9 ecl = 1 mask = 1 
matchVersion version=1 grades(F(V)TAF): 4444->4 
findModuleSize version=1 grade=4 error_correction_level=1 mask=1 
getCodewords mask=1 length=26 
getCodewords = 64,55,70,86,194,0,216,32,80,246,228,98,160,0,236,17,236,17,236,237,167,185,237,199,28,244 
setBlocks n_blocks_first=1 n_blocks_second=0 n_blocks=1 n_block_words_first=19 n_block_words_second=0 n_block_ec_words=7 total=26 
setBlocks block 0 (26): 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25 
RS calculateSyndroms: No errors 
correctErrors in = 64,55,70,86,194,0,216,32,80,246,228,98,160,0,236,17,236,17,236,237,167,185,237,199,28,244 
correctErrors out = 64,55,70,86,194,0,216,32,80,246,228,98,160,0,236,17,236,17,236 
error_grade=4 
extractData bytes in (19) = 64,55,70,86,194,0,216,32,80,246,228,98,160,0,236,17,236,17,236 
extractData mode = 4 
extract charcount = 3 
extractData mode = 2 
extractAlphanum charcount = 1 
extractData mode = 1 
extractNumeric charcount = 10 
extractData mode = 0 
extractData data(14) = 116,101,108,58,49,50,51,52,53,54,55,56,57,48 

Not: gömülü veri aynı giriş birçok farklı geçerli kodlamalar vardır tel:1234567890

İlgili konular