標籤:style http ar io 使用 sp strong on 資料
什麼是QR Code碼?
QR Code碼是由日本Denso公司於1994年9月研製的一種矩陣二維碼符號,它具有一維條碼及其它二維條碼所具有的資訊容量大、可靠性高、可表示漢字及圖象多種文字資訊、保密防偽性強等優點。
QR Code碼符號的基本特性
符號規格 |
21×21模組(版本1)-177×177 模組(版本40) |
(每一規格:每邊增加4個模組) |
資料類型與容量 |
· 數字資料 :7,089個字元 |
|
· 字母資料 :4,296個字元 |
(指最大規格符號版本40-L級) |
· 8位位元組資料 :2,953個字元 |
|
· 中國漢字、日本漢字資料 :1,817個字元 |
資料表示方法 |
深色模組表示二進位“1”,淺色模組表示二進位“0”。 |
錯誤修正能力 |
· L級:約可錯誤修正7%的資料碼字 |
· M級:約可錯誤修正15%的資料碼字 |
· Q級:約可錯誤修正25%的資料碼字 |
· H級:約可錯誤修正30%的資料碼字 |
結構連結(可選) |
可用1-16個QR Code碼符號表示一組資訊 |
掩模(固有) |
可以使符號中深色與淺色模組的比例接近1:1,使因相鄰模組的排列造成解碼困難的可能性降為最小。 |
擴充解釋(可選) |
這種方式使符號可以表示預設字元集以外的資料(如阿拉伯字元、古斯拉夫字元、希臘字母等),以及其他解釋(如用一定的壓縮方式表示的資料)或者對行業特點的需要進行編碼。 |
獨立定位功能 |
有 |
QRCODE二維碼版本展示
QR碼符號共有40種規格,分別為版本1、版本2„„版本40。版本1的規格為21模組×21模組,版本2為25模組×25模組,以此類推,每一版 本符號比前一版本每邊增加4個模組,直到版本40,規格為177模組×177模組。其中最高版本40可容納多達1850個大寫字母或2710個數字或 1108個位元組,或500多個漢字,比普通條碼資訊容量約高几十倍。由於其高密度編碼,資訊容量大,所以被廣泛採用。
1為版本2的(共25模組×25模組):
圖1
如果你使用智能手機二維碼拍拍,就是一個網址的連結“http://www.lgms.net”。訪問它,就可以直接進入一個網站。
這起到了一個什麼作用呢?串連物理世界與虛擬世界的橋樑。所以,有人將它比喻為“物聯網的感應器”。這不是我們的重點,不再贅述。下面說說二維碼的結構。
先看2:
圖2
圖3 QRCODE 版本1和2的結構
圖4 圖1的彩色化版本
圖5
常見QRCODE二維碼控制項推薦
目前用於程式開發的條碼產品主要分為條碼字型及條碼控制項兩大類,條碼字型可以非常方便的作為一種特殊的字型在應用程式或OFFICE中輸出,而條碼控制項主要用於嵌入到軟體中,用戶端瀏覽不需要字型支援。
這裡向大家推薦2款功能強大的二維碼控制項。它們分別是 LEADTOOLS 2D Barcode SDK Module 和 Complete Barcode Package 條碼控制項。
LEADTOOLS 2D Barcode SDK Module是市場上最全面的條碼工具包,它支援100多種條碼的讀寫,其中包括所有主要的1D和2D條碼。並且它包含許多有原始碼的示範項目,這些原始碼包含C, Visual C++ (MFC), VB.NET 和C#的版本。
DAutomation QR Code Barcode Font and Encoder是一個組件集合,可以使用字型和圖形產生QR-Code條碼符號。QR-Code是一種二維(2D)矩陣類型的條碼符號集,它與Data Matrix和Aztec相似,都具有編碼大資料量的能力。
(轉)QRCODE二維碼介紹及常用控制項推薦