什麼是二維碼,什麼是QR碼?

什麼是QR碼

QR碼屬於矩陣式二維碼中的一個種類。

QR碼的特點

一是高速讀取(QR就是取自“Quick Response”的首字母),通過攝像頭從拍攝到解碼到顯示內容也就三秒左右,對攝像的角度也沒有什麼要求;

二是高容量、高密度,理論上內容經過壓縮處理後可以存7089個數字,4296個字母和數字混合字符,2953個8位字節數據,1817個漢字;

三是支持糾錯處理,按照QR碼的標準文檔說明,QR碼的糾錯分爲4個級別,分別是:

  • level L : 最大 7% 的錯誤能夠被糾正;
  • level M : 最大 15% 的錯誤能夠被糾正;
  • level Q : 最大 25% 的錯誤能夠被糾正;
  • level H : 最大 30% 的錯誤能夠被糾正;

四是結構化;看似無規則的圖形,其實對區域有嚴格的定義,下圖就是一個模式2、版本1的QR圖結構(關於QR碼的"模式"、"版本"將在後面進行介紹):

 

在上圖21*21的矩陣中,黑白的區域在QR碼規範中被指定爲固定的位置,稱爲尋像圖形(finder pattern) 和 定位圖形(timing pattern)。尋像圖形和定位圖形用來幫助解碼程序確定圖形中具體符號的座標。

黃色的區域用來保存被編碼的數據內容以及糾錯信息碼。

藍色的區域,用來標識糾錯的級別(也就是Level L到Level H)和所謂的"Mask pattern",這個區域被稱爲“格式化信息”(format information)。

五是擴展能力。QR碼的Structure Append特點,使一個QR碼可以分解成多個QR碼,反之,也可以將多個QR碼的數據組合到一個QR碼中來

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章