架构师_程序员_码农网

L Saņemt paroli
Reģistrēties

QQ登录

Tikai viens solis, lai sāktu

Meklēt
Skatīts:459|Atbilde: 1
打印 上一主题 下一主题

Par QRCODE QR koda kļūdu tolerances līmenis

[kopēt saiti]
L 跳转到指定楼层
īpašnieks
发表于 2024-6-22 14:57:24|只看该作者回帖奖励|Atgriezeniskāpārlūkošana|Lasīšanas režīms

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ādas
Nākamo: .NET/C# Pamatojoties uz AssemblyLoadContext, lai panāktu DLL spraudņa karsto atjaunināšanu
Kods lauksaimnieku tīkls, publicēts tikai praksē, sastapās ar tehniskām grūtībām, nemaldiniet citus.
Es neesmu pārliecināts , vai man izdosies to izdarīt...
īpašnieks|发表于 2024-6-23 19:58:11|只看该作者
Kods lauksaimnieku tīkls, publicēts tikai prakses procesā, sastapās ar tehniskām grūtībām, nemaldiniet citus.
Jums ir jāpiesakās, pirms varat rakstīt atpakaļ Log in | Reģistrēties

Šī integrēto noteikumu versija


PAZIŅOJUMS: Visas Code Farmer publicētās programmatūras, programmēšanas materiāli vai raksti tiek izmantoti tikai mācību un pētniecības nolūkos; iepriekš minēto saturu nedrīkst izmantot komerciālos vai nelikumīgos nolūkos, pretējā gadījumā visas sekas ir jāuzņemas lietotājam. Šīs vietnes informācija no tīkla, autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un saņemiet labāku oriģinālu pakalpojumu. Ja ir kāds pārkāpums, lūdzu, sazinieties ar mums pa e-pastu, lai to risinātu.

E-pasts To:help@itsvse.com

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

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

Ātrā atbildeAtgriezties uz augšuAtgriezties pie saraksta