原創|其它|編輯:郝浩|2012-10-08 17:23:46.000|閱讀 18591 次
概述:本文主要介紹QRCODE二維碼的基本知識以及推薦2款優秀的QRCODE二維碼控件。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
什么是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
如果你使用智能手機二維碼拍拍,上圖就是一個網址的鏈接“//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相似,都具有編碼大數據量的能力。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網