二維碼其實就是由很多0、1組成的數(shù)字矩陣,。二維條碼/二維碼 (2-dimensional bar code) 是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的圖形記錄數(shù)據(jù)符號信息的,;在代碼編制上巧妙地利用構成計算機內(nèi)部邏輯基礎的“0”、“1”比特流行的概念,,使用若干個與二進制相對應的幾何形體來表示文字數(shù)值信息,,通過圖象輸入設備或光電掃描設備自動識讀以實現(xiàn)信息自動處理:它具有條碼技術的一些共性:每種碼制有其特定的字符集;每個字符占有一定的寬度,;具有一定的校驗功能等,。同時還具有對不同行的信息自動識別功能、及處理圖形旋轉(zhuǎn)變化等特點,。 二維條碼/二維碼能夠在橫向和縱向兩個方位同時表達信息,,因此能在很小的面積內(nèi)表達大量的信息。
二維碼生成器的制作需要一個二維碼生成算法,,或者一個二維碼插件,,然后用JAVA ,C#,,VB等編程語言編寫一個調(diào)用軟件就可以做成二維碼生成器了,。
這個二維碼生成算法就是將組成二維碼的0、1數(shù)字矩陣進行組合,,輸入二維碼生成器的信息不同,,所得到的0、1數(shù)字矩陣組合也不相同,,因此生成的二維碼樣式就各種各樣,。
二維碼和手機攝像頭以及二維碼和計算機的配合將產(chǎn)生多種多樣的應用,比如今后我們可以在自己的名片上印上二維碼,,別人只需用安裝二維碼識別軟件的攝像手機輕松一拍,,名片上的各種資料就全部輸入手機啦,;如果超市的商品也印上二維碼,我們就可以在手機上獲得關于該商品的大量詳細信息,。2011年初二維碼已經(jīng)在日本和韓國獲得廣泛應用,,臺灣和大陸地區(qū)也已經(jīng)開始推廣,今后我們可以用二維碼在自動販售機買可樂,、繳費,、網(wǎng)上購物等等,二維碼在我們以后的生活中將會越來越廣泛的應用,。
2012年中旬,,G商通就技術開發(fā)了二維碼抽獎,二維碼會員積分,,二維碼優(yōu)惠券下載,,二維碼簽到,二維碼產(chǎn)品防偽等功能,,使二維碼的應用變得廣泛,。隨著科技的不斷發(fā)展,二維碼的市場應用以及生活應用會越來越廣泛,。
二維條碼/二維碼可以分為堆疊式/行排式二維條碼和矩陣式二維條碼,。堆疊式/行排式二維條碼形態(tài)上是由多行短截的一維條碼堆疊而成;矩陣式二維條碼以矩陣的形式組成,,在矩陣相應元素位置上用“點”表示二進制“1”,, 用“空”表示二進制“0”,由“點”和“空”的排列組成代碼,。
堆疊式/行排式二維碼
堆疊式/行排式二維條碼(又稱堆積式二維條碼或?qū)优攀蕉S條碼),,其編碼原理是建立在一維條碼基礎之上,按需要堆積成二行或多行,。它在編碼設計,、校驗原理、識讀方式等方面繼承了一維條碼的一些特點,,識讀設備與條碼印刷與一維條碼技術兼容,。但由于行數(shù)的增加,需要對行進行判定,,其譯碼算法與軟件也不完全相同于一維條碼,。有代表性的行排式二維條碼有:Code 16K、Code 49,、PDF417等,。
矩陣式二維碼
短陣式二維條碼(又稱棋盤式二維條碼)它是在一個矩形空間通過黑、白像素在矩陣中的不同分布進行編碼,。在矩陣相應元素位置上,,用點(方點,、圓點或其他形狀)的出現(xiàn)表示二進制“1”,點的不出現(xiàn)表示二進制的“0”,,點的排列組合確定了矩陣式二維條碼所代表的意義,。矩陣式二維條碼是建立在計算機圖像處理技術、組合編碼原理等基礎上的一種新型圖形符號自動識讀處理碼制,。具有代表性的矩陣式二維條碼有:Code One,、Maxi Code、QR Code,、 Data Matrix等,。
?在幾十種二維要碼中,常用的碼制有:G商通二維碼,,PDF417二維條碼,,Datamatrix二維條碼,Maxicode二維條碼,,QR Code,,Code 49,,Code 16K,,Code one等,除了這些常見的二維條碼之外,,還有Vericode條碼,、CP條碼、Codablock F條碼,、田字碼,、 Ultracode條碼,Aztec條碼,。
QR Codeui也是一種二維碼,,和傳統(tǒng)的一維碼(比如商品上的條形碼)不同,二維碼在橫縱兩個方向都存儲信息,,因此信息容量大大提高,。QR Code®是Denso Wave Inc.的注冊商標。