網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好

二維碼原理介紹

欄目: 學習交流 / 發佈於: / 人氣:2.64W

二維碼又稱QR Code,QR全稱Quick Response,是一個近幾年來移動設備上非常流行的一種編碼方式,它比傳統的BarCode條形碼能存更多的信息,也能表示更多的數據類型。下面為大家帶來二維碼原理介紹。

操作方法

(01)二維碼結構圖

二維碼原理介紹

(02)定位圖案Position Detection Pattern是定位圖案,用於標記二維碼的矩形大小。這三個定位圖案有白邊叫Separators for Postion Detection Patterns。之所以三個而不是四個意思就是三個就可以標識一個矩形了。Timing Patterns也是用於定位的。原因是二維碼有40種尺寸,尺寸過大了後需要有根標準線,不然掃描的時候可能會掃歪了。

二維碼原理介紹 第2張

(03)功能性數據Format Information 存在於所有的尺寸中,用於存放一些格式化數據的。Version Information 在 >= Version 7以上,需要預留兩塊3 x 6的區域存放一些版本信息。

(04)數據碼和糾錯碼除了上述的那些地方,剩下的地方存放 Data Code 數據碼 和 Error Correction Code 糾錯碼。

二維碼原理介紹 第3張

(05)編碼過程①數據分析:確定編碼的字符類型,按相應的字符集轉換成符號字符; 選擇糾錯等級,在規格一定的條件下,糾錯等級越高其真實數據的容量越小。②數據編碼:將數據字符轉換為位流,每8位一個碼字,整體構成一個數據的碼字序列。其實知道這個數據碼字序列就知道了二維碼的數據內容。

二維碼原理介紹 第4張

(06)編碼示例

二維碼原理介紹 第5張
Tags:二維碼