業(yè)務(wù)咨詢熱線:
0371-66782878
郵件: wellking001@wellking-china.com
電話:0371-66782878
傳真:0371-66782525
地址: 河南省鄭州市經(jīng)開區(qū)第八大街報(bào)國(guó)大廈604室
一分鐘搞懂二維碼原理 白塊是0 黑塊是1
來(lái)源:衛(wèi)群科技? ??時(shí)間:2017-04-24 10:03????作者:衛(wèi)群科技編輯 ????瀏覽:
次
摘要:不知道從什么時(shí)候開始,二維碼悄悄走進(jìn)我們的生活,加好友要二維碼,付款也要二維碼,就連買早餐買水果都要二維碼了,你想不想知道,二維碼是個(gè)什么東西?背后是什么原理? 5年前貌似...
不知道從什么時(shí)候開始,二維碼悄悄走進(jìn)我們的生活,加好友要二維碼,付款也要二維碼,就連買早餐買水果都要二維碼了,你想不想知道,二維碼是個(gè)什么東西?背后是什么原理?
5年前貌似還沒(méi)怎么見過(guò)二維碼,那見過(guò)條形碼吧,也就是超市收銀員結(jié)賬時(shí)掃的那個(gè)東西。條形碼對(duì)應(yīng)的是一串?dāng)?shù)字,也就是這個(gè)商品的“身份證號(hào)”。電腦在水平方向上識(shí)別粗細(xì)不均的黑白條,就能找出藏在里面的商品編號(hào)信息。比如價(jià)格,商品名稱等等。
二維碼就是升級(jí)版條形碼
條形碼只是水平一個(gè)維度,而二維碼在水平和垂直兩個(gè)緯度上都攜帶了信息,所以就叫“二維碼”。
數(shù)字、字母、符號(hào)、文字等都可以轉(zhuǎn)化成二維碼,其實(shí)二維碼就是給這些信息換一身衣服,打扮的簡(jiǎn)潔、漂亮點(diǎn),方便人們使用。
二維碼為什么能被電腦識(shí)別呢?
這就要從計(jì)算機(jī)二進(jìn)制說(shuō)起了,別看電腦上的信息五花八門,但對(duì)于計(jì)算機(jī)來(lái)說(shuō),他們統(tǒng)一被轉(zhuǎn)化成0和1,這個(gè)轉(zhuǎn)化的過(guò)程叫做編碼。
而生成二維碼,也就是編程的過(guò)程,在經(jīng)過(guò)一系列優(yōu)化算法后,就得到了最終的二進(jìn)制編碼0和1。不知道你注意到?jīng)],每個(gè)二維碼都是由白色和黑色兩種小方塊組成的,0對(duì)應(yīng)的就是白色小方塊,1對(duì)應(yīng)的就是黑色小方塊。再這些小方塊按照8個(gè)一組,填進(jìn)大方塊里,這就是一個(gè)完整的,可以被手機(jī)相機(jī)識(shí)別的二維碼圖案了。
如果你注意,還會(huì)發(fā)現(xiàn),每個(gè)二維碼的角落都有三個(gè)小方塊,這就是給手機(jī)相機(jī)定位的,這就決定了不管正著掃倒著還是左右掃,都能被手機(jī)相機(jī)識(shí)別,并且掃出來(lái)的結(jié)果都一樣。
基本二維碼都是黑白色的,彩色的都是被優(yōu)化過(guò)的,本質(zhì)沒(méi)有改變,只是為了美觀好看而已。
下一篇:食品安全防偽溯源系統(tǒng)管理平臺(tái)及解決方案