相信很多都掃過很多個二維碼,如果沒有提示很難确定掃碼後是手機支付,還是打開網頁,或者添加微信好友。但是,大家見到菊花一樣的二維碼,就可以100%确定,掃出來的是個微信小程序。那麼,普通二維碼也很方便,為什麼小程序要做一朵“菊花”?9月1日,微信公布了答案。
其實,小程序在誕生之初,也使用過普通二維碼,但僅使用了短短三個月,就被小程序碼取而代之。普通二維碼不是不能用,隻是小程序作為一種橫空出世的全新應用,當然希望有一個獨特的專屬符号。小程序團隊綜合考慮了辨識度和視覺沖擊力,最終推導出了以放射線為基礎的小程序碼,一下就有了自己獨特的美學。
生成小程序碼的過程,也是“菊花”綻放的過程:首先需要設定三個圓形的定位點,官方稱之為“牛眼”,牛眼的線條粗細,按照0.8 : 1.2 : 1 : 1.2 : 0.8繪制,這樣比較貼近黃金比例,更符合人類審美。3個“牛眼”排列成等腰直角三角形,加上1個輔助定位點,四個點的對角連線則成為中心logo的圓心,整體形成非常利于掃碼識别的位置關系。
接下來,就要對小程序碼承載的信息,比如小程序的首頁地址,進行編碼,變成計算機可以識别的語言——一種二進制序列,白色代表0,黑色代表1;黑白格将按照指定的編碼路徑,落到菊花的“花瓣”上,變成一個“菊花雛形”。為了變得更帥,開發者給小程序碼設計了32種掩碼(maks),約等于給小程序碼開發了32種不同的“發型”。
,