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

數(shù)據(jù)是怎樣存在二維碼上的呢?當(dāng)我們要制作一個(gè)URL的二維碼時(shí),首先要將它編碼轉(zhuǎn)換成為類似0101的二進(jìn)制碼,然后還要補(bǔ)上一些糾錯(cuò)碼,最后根據(jù)一定的順序,將這些0101的二進(jìn)制碼,變成黑白兩種顏色塊畫出來。

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