當前位置

首頁 > 生活 > 生活百科 > 家庭生活 > 二維碼的原理及組成

二維碼的原理及組成

推薦人: 來源: 奮鬥學識館 閲讀: 2.91W 次

二維碼的原理及組成

二維碼的原理簡單是利用1和0排列成的數字矩陣,從而產生校驗功能。分為矩陣式二維碼原理和行排式二維碼原理兩種。

矩陣式是在一個矩形空間內通過黑、白像素在矩陣中的不同分佈進行編碼的。在矩陣元素的位置上,出現方點、圓點或其他點,則表示二進制中的“1”,不出現點則表示二進制中的“0”。這些點的排列組合決定了矩陣式二維碼所代表的意義。行排式是建立在一維碼基礎之上的,按需要堆積成二行或多行。因為行數的增加,需要對其進行判定,且它的譯碼算法與軟件也與一維碼大相徑庭。

二維條碼可以分為堆疊式二維條碼和矩陣式二維條碼。堆疊式二維條碼形態上是由多行短截的一維條碼堆疊而成。矩陣式二維條碼以矩陣的形式組成,在矩陣相應元素位置上用點的出現表示二進制“1”,空的出現表示二進制“0”,由點的排列組合確定代碼表示的含義。有代表性的堆疊式二維條碼包括PDF417、Code49、Code16K等。有代表性的矩陣式二維條碼包括Codeone、Aztec、DataMatrix、QRCode碼等。二維條碼可以使用激光或CCD閲讀器識讀。