Mchoro wa kufunika

Pia huitwa: mask pattern, kifuniko cha data, kufunika

Fasili

Mchoro wa kufunika ni mojawapo ya michoro minane thabiti inayofanyiwa XOR juu ya eneo la data la msimbo wa QR ili kuvunja vizuizi vikubwa na maumbo yanayopotosha. Kisimbaji huchagua kifuniko chenye alama bora kwa kanuni nne za adhabu.

Kufunika hufanya nini

Baada ya biti za data na usahihishaji makosa kuwekwa, baadhi ya maeneo yanaweza kuishia na mfuatano mrefu wa rangi moja au maumbo yanayofanana na viashiria vya kutafuta. Kufunika hurekebisha hili kwa kugeuza moduli popote fomula rahisi ni kweli, jambo linalosambaza nyeusi na nyepesi kwa usawa zaidi.

Kifuniko hutumika tu kwenye eneo la data na usahihishaji makosa. Viashiria vya kutafuta, vya muda na vya kupanga sawa, taarifa ya umbizo na ya toleo, na moduli nyeusi kamwe havifunikwi.

Vifuniko vinane

Vifuniko vimehesabiwa 000 hadi 111. Kila kimoja kinafafanuliwa na sharti juu ya safu mlalo i na safu wima j ya moduli; sharti likitimia, moduli hiyo inageuzwa. Kisomaji hujua namba ya kifuniko kutoka kwenye taarifa ya umbizo na hutumia kifuniko kilekile tena kukiondoa.

  • 000: (i + j) mod 2 = 0, ubao wa chekeche
  • 001: i mod 2 = 0, safu mlalo zinazopishana
  • 010: j mod 3 = 0, kila safu wima ya tatu
  • 011: (i + j) mod 3 = 0, mistari ya mshazari
  • 100 hadi 111: michanganyiko tata zaidi ya safu mlalo, safu wima na bidhaa

Kifuniko bora kinavyochaguliwa

Kisimbaji hujaribu vifuniko vyote vinane na kutoa alama kwa kila matokeo kwa kanuni nne za adhabu. Kifuniko chenye jumla ndogo zaidi ya adhabu hutumika, jambo linalofanya msimbo uliokamilika usomeke kwa urahisi zaidi na kamera.

Baadhi ya vitengenezaji huruka tathmini kamili na kutumia kifuniko kimoja kisichobadilika, ambacho bado hutoa msimbo halali lakini unaweza kuwa mgumu kidogo kuskani. Misimbo ya Micro QR hutumia seti ndogo ya vifuniko vinne vyenye kanuni yake ya alama.

  • Kanuni ya 1: mfuatano mrefu wa rangi ileile katika safu mlalo au wima
  • Kanuni ya 2: vizuizi vya 2 × 2 vya rangi moja
  • Kanuni ya 3: michoro inayofanana na uwiano wa kiashiria cha kutafuta wa 1:1:3:1:1
  • Kanuni ya 4: kutokuwa na usawa kwa jumla kati ya moduli nyeusi na nyepesi

Maswali yanayoulizwa mara nyingi

Kwa nini misimbo miwili ya QR yenye maudhui yaleyale inaonekana tofauti?

Huenda inatumia michoro tofauti ya kufunika, viwango tofauti vya usahihishaji makosa au matoleo tofauti. Lolote kati ya haya hubadilisha mpangilio wa moduli huku maudhui yaliyosimbuliwa yakibaki yaleyale.

Msimbo wa QR una michoro mingapi ya kufunika?

Kiwango kinafafanua minane, iliyohesabiwa 000 hadi 111. Uliochaguliwa hurekodiwa kwenye taarifa ya umbizo ili kisomaji kiuondoe.

Vyanzo na viwango

Maneno yote