
【相關推薦】
二維碼現在已經無處不在了,微信登錄要掃二維碼,支付寶付款也要掃二維碼,各種推廣活動還是要掃二維碼,但是你知道如何才能做出一個好的二維碼嗎?
先來看下二維碼的原理,它是由固定信息+自定義信息兩個部分組成,固定信息包括了四個角上的定位標志、格式信息、版本信息,這些信息的作用是輔助掃碼軟件確定二維碼的位置和規格,其余的就是我們需要傳達的自定義信息了。當我們要傳遞的信息量越大時,二維碼的尺寸也會隨之變大,標準的二維碼是有40種尺寸的,官方以Version開頭,最小的Version1是一個21×21大小的矩行,最大的Version40是177×177大小的矩形。這里有個小技巧,如果你想推廣的URL特別長,會導致二維碼比較大,這時可以使用一個短網址服務(如t.cn),將URL縮短一些,這樣基本上Version1大小的二維碼就可以搞定,用戶掃描起來也會更快更準~

數據是怎樣存在二維碼上的呢?當我們要制作一個URL的二維碼時,首先要將它編碼轉換成為類似0101的二進制碼,然后還要補上一些糾錯碼,最后根據一定的順序,將這些0101的二進制碼,變成黑白兩種顏色塊畫出來。

這里要細說一下糾錯碼。在識別二維碼時會出一些小錯,有的點塊會判斷出錯,比如把黑色認成了白色,也有的點會被擋住,比如大家經常在二維碼中間放一個Logo,這樣信息就出現了缺失。這部分缺失的信息,我們可以從糾錯碼中還原回來,糾錯碼有LMQH四種級別,分別表示有7%、15%、25%和30%的信息即便是丟失了,也可以從糾錯碼中還原回來。所有如果你想讓二維碼信息準確識別成功,最好在生成二維碼時,將糾錯級別設為H。
你可能注意到了,信息到二維碼之間的轉換,就是01和黑白的色塊之間的轉換,通常使用黑白色,是因為它們的區分度最大,識別率更高。當然,并不是一定要用黑白二色,只要將二維碼中對應的區塊做的有一定區分度,掃碼軟件仍然可以將信息完整的解析出來。這樣就給了我們一個機會,可以做出更漂亮、更個性化的二維碼。下面這張圖片就是將本公眾號的Logo直接畫在了二維碼的背景上,同樣也能掃描成功,你可以試試~
總結起來,要想推廣效果好,你做出的二維碼一定要是好看的、掃描起來又快又準的。
少年關注我們的官方微博@產品100和微信訂閱號:chanpin100ghsd,有驚喜哦!