不由的產生了一個問題:二維碼究竟是什么,它如何做到這樣的功能的?其實說到二維碼,也許你應該猜到了,二維碼就是把信息轉化為黑白小方塊,然后組成一個大方塊,你可以想象成答題卡一樣。 介紹原理之前我們先介紹一下二維碼的“親戚”條形碼條形碼是不同粗細的黑白條組成,電腦掃描水平一致的黑白條獲得商品編號信息,條形碼下面一般都會有標注號碼。 再來看二維碼 我們可以想到二維碼也是差不多的原理,但它不是一個維度的,而是依靠兩個維度。 那關鍵問題就出現了,這些圖像是怎么成為信息的呢? 這個時候要搬出一個“法寶”了 “二進制” 二進制數據是用0和1兩個數碼來表示的數。它的基數為2,進位規則是“逢二進一”,借位規則是“借一當二”簡單的說二進制將數字,字母,漢字組成由0和1構成的數字序列 這個時候我們把0看成一個白色小方塊,1看成黑色小方塊 然后按算法排列的數字數列按八個一組拼到大方塊里面 至于那三個大方塊,是不是每個二維碼都會有 因為那是用來定位的 這就是你用手機無論哪個角度都可以掃成功的原因 謝謝大家觀看,如果有幫助希望你點個喜歡就好,嘻嘻 |
|
來自: 公司總裁 > 《頂尖/科普/冷知識》