二維碼原理介紹:
二維碼為什麼是黑白相間的?黑色表示二進制的“1”,白色表示二進制的“0”
“我們之是以對二維碼進行掃描能讀出那麼多資訊,就是因為這些資訊被編入了二維碼之中。”黃海平說,“制作二維碼輸入的資訊可以分成三類,文本資訊,比如名片資訊;字元資訊,比如網址、電話号碼;還有圖檔資訊,甚至還可以包括簡短的視訊。”資料資訊是怎麼被編入的呢?資訊輸入後,首先要選擇一種資訊編碼的碼制。現在常見的二維碼都是以QR碼作為編碼的碼制。QR碼是矩陣式二維碼,它是在一個矩形空間内,通過黑、白像素在矩陣中的不同分布,來進行編碼的。我們知道電腦使用二進制(0和1)數來貯存和處理資料,而在二維碼中,用黑白矩形表示二進制資料我們肉眼能看到的黑色表示的是二進制“1”,白色表示二進制的“0”,黑白的排列組合确定了矩陣式二維條碼的内容,以便于計算機對二維碼符号進行編碼和分析。
百度經驗:
開始使用:
命名規則最好遵守,因為套入模版使用的是反射技術,對字首命名有要求。
1.建立類庫
命名Yc.QrcodeLib.xxx

2.建立類
命名QrEncode
手腳架:
基礎參數:
基礎方法:
填充色示例:
背景色示例:
邊距示例:
其他就不一一示例了,都大同小異的。
希望這篇文章對大家,研究二維碼有更深的認識。
以下是開源位址,國外github,國内oschina.net
oschina.net:
github:
官方網站:
碼曬客讨論QQ群:
28629273