|
QRCODE QR kód QR kód (anglicky: Quick Response Code; známy ako Quick Response Matrix Code) je typ dvojrozmerného kódu, ktorý v roku 1994 vynašiel Masahiro Hara z japonského výrobcu automobilových komponentov Denso. skratka QR pochádza zo skratky Quick Response, čo znamená rýchla odozva, pretože vynálezca chcel, aby QR kód dokázal rýchlo dekódovať svoj obsah. kódy QR využívajú QR kódy používajú na ukladanie údajov štyri štandardizované kódovacie vzory (číselný, alfanumerický, bajtový (binárny) a japonský (Shift_JIS)). pôvodne boli vyvinuté v Japonsku, v súčasnosti sa QR kódy široko používajú na celom svete na operácie čítania z mobilných telefónov. QR kódy ponúkajú rýchlu čitateľnosť a väčšiu pamäťovú kapacitu ako bežné čiarové kódy a pri skenovaní nevyžadujú priamu líniu k snímaču ako 1D čiarové kódy, pričom ich aplikácie zahŕňajú Medzi aplikácie patrí sledovanie produktov, identifikácia položiek, správa dokumentov, marketing zásob a ďalšie.
Odolnosť voči chybám
Kódy QR sú odolné voči chybám, aj keď je grafika poškodená, stále sa dajú prečítať, a to až do 30 % poškodenej plochy. Z tohto dôvodu sa QR kódy široko používajú aj na prepravných škatuliach.
V relatívnom vyjadrení platí, že čím väčšia je grafická plocha QR kódu, tým vyššia je odolnosť voči chybám, preto sa vo všeobecnosti používa kompromisná hodnota 15 % odolnosti voči chybám (hodnotenie M).
Kapacita korekcie chýb | Úroveň L | Dokáže opraviť 7 % znakov | Stupeň M | Opraví 15 % kódov | Stupeň Q | Opraví 25 % kódov | Stupeň H | Opravuje 30 % kódu |
Vyššia úroveň tolerancie chýb znamená, že QR kód sa dá úspešne naskenovať, aj keď trpí väčším stupňom poškodenia alebo znečistenia, čo však môže viesť aj k zväčšeniu veľkosti vygenerovaného QR kódu. Možno to chápať aj tak, že ak sa QR kód nebude tlačiť na zobrazenie, v skutočnosti stačí vôbec použiť normálnu toleranciu chýb.
|
Dvojica: C#/.NET použitie SequenceEqual na porovnanie dvoch kolekcií sú rovnaké alebo nieĎalšie: .NET/C# Na základe AssemblyLoadContext na dosiahnutie horúcej aktualizácie zásuvného modulu DLL
|