二維條碼/二維碼(2-dimensional bar code)是用某種特定的幾何圖形按一定規律在平面(二維方向上)分布的黑白相間的圖形記錄資料符号資訊的;在代碼編制上巧妙地利用構成計算機内部邏輯基礎的“0”、“1”比特流的概念,使用若幹個與二進制相對應的幾何形體來表示文字數值資訊,通過圖象輸入裝置或光電掃描裝置自動識讀以實作資訊自動處理:它具有條碼技術的一些共性:每種碼制有其特定的字元集;每個字元占有一定的寬度;具有一定的校驗功能等。同時還具有對不同行的資訊自動識别功能、及處理圖形旋轉變化點。
--百度百科
注:遇到問題:
①:二維碼logo圖檔加入為黑白色,已經解決(測試代碼中)。
②:二維碼背景色和顯示顔色色差大,掃描快,但如果顯示顔色設定為黑色外其他顔色,可能無法掃描。
1:繪制二維碼:
2:測試代碼:
效果圖為:img1:(h 1) img2(m 4) img3(color change ,無法掃描,紅色改為黑色,可掃描,速度慢)
3:二維碼繪制logo(二維碼和logo圖檔合并繪制,圖檔盡量為方形,有利掃描和顯示)
使用上測試代碼産生二維碼為:
4:二維碼内容解析:
使用測試代碼,測試結果:
1:http://blog.csdn.net/typa01_kk
2:http://blog.csdn.net/typa01_kk