|
QRCODE QR kods QR kods (angļu: Quick Response Code; pazīstams arī kā Quick Response Matrix Code) ir divdimensiju kodu veids, ko 1994. gadā izgudroja Masahiro Hara no Japānas automobiļu detaļu ražotāja Denso.QR cēlies no saīsinājuma Quick Response, kas nozīmē ātra atbilde, jo izgudrotājs vēlējās, lai QR kodu varētu ātri atšifrēt tā saturu.QR kodi izmanto QR kodi izmanto četrus standartizētus kodēšanas modeļus (ciparu, burtu un ciparu, baitu (bināro) un japāņu (Shift_JIS)), lai uzglabātu datus.QR kodi, kas sākotnēji tika izstrādāti Japānā, tagad tiek plaši izmantoti visā pasaulē mobilo tālruņu nolasīšanas operācijās.QR kodi nodrošina ātru nolasāmību un lielāku glabāšanas jaudu nekā parastie svītrkodi, turklāt skenēšanas laikā tiem nav nepieciešama taisna līnija līdz skenerim, kā tas ir 1D svītrkodu gadījumā, un to lietojumi ir šādi Pielietojumi ietver produktu izsekošanu, preču identifikāciju, dokumentu pārvaldību, inventāra mārketingu un citus.
Kļūdu tolerance
QR kodi ir izturīgi pret bojājumiem, pat ja grafika ir bojāta, tos joprojām var nolasīt līdz pat 30 % no bojātā laukuma. Šā iemesla dēļ QR kodus plaši izmanto arī uz sūtījumu kastēm.
Relatīvā izteiksmē, jo lielāka ir QR koda grafiskā laukuma platība, jo lielāka ir kļūdu tolerance, tāpēc parasti tiek izmantots kompromisa variants - 15% kļūdu tolerance (M kategorija).
Kļūdu labošanas spēja | L līmenis | Var labot 7 % rakstzīmju | M pakāpe | Labo 15 % kodu | Q pakāpe | Labo 25% kodu | H līmenis | Labo 30 % kodu |
Augstāks kļūdu tolerances līmenis nozīmē, ka QR kodu var veiksmīgi skenēt pat tad, ja tas ir vairāk bojāts vai piesārņots, taču tas var arī palielināt ģenerētā QR koda izmēru. Var arī saprast, ka, ja QR kods netiks izdrukāts attēlošanai, faktiski ir pietiekami vispār izmantot parasto kļūdu toleranci.
|
Pāri: C#/.NET izmantot SequenceEqual, lai salīdzinātu, vai divas kolekcijas ir vai nav vienādasNākamo: .NET/C# Pamatojoties uz AssemblyLoadContext, lai panāktu DLL spraudņa karsto atjaunināšanu
|