天天熱點(diǎn)!微信小程序碼為什么是一朵菊花?官方仔細(xì)科普

微信小程序碼跟二維碼不同,是“菊花”形狀不禁有人要問(wèn),普通二維碼也很方便,為什么小程序要做一朵“菊花”?

微信派公眾號(hào)針對(duì)這個(gè)問(wèn)題詳細(xì)科普了微信小程序菊花碼誕生的過(guò)程。以下內(nèi)容來(lái)自微信派公眾號(hào)。

小程序作為一種橫空出世的全新應(yīng)用,可以用普通二維碼,但是微信希望有一個(gè)獨(dú)特的專(zhuān)屬符號(hào)。當(dāng)時(shí)市面上已經(jīng)存在各種形態(tài)的二維碼,除了普通二維碼這類(lèi)點(diǎn)陣式的,還有堆疊式的、環(huán)形的。


(相關(guān)資料圖)

生成小程序碼的過(guò)程,也是“菊花”綻放的過(guò)程:首先需要設(shè)定三個(gè)圓形的定位點(diǎn),我們稱(chēng)之為“牛眼”,牛眼的線條粗細(xì),按照0.8 : 1.2 : 1 : 1.2 : 0.8繪制,這樣比較貼近黃金比例,更符合人類(lèi)審美。

3個(gè)“牛眼”排列成等腰直角三角形,加上1個(gè)輔助定位點(diǎn),四個(gè)點(diǎn)的對(duì)角連線則成為中心logo的圓心,整體形成非常利于掃碼識(shí)別的位置關(guān)系。

接下來(lái),就要對(duì)小程序碼承載的信息,比如小程序的首頁(yè)地址,進(jìn)行編碼,變成計(jì)算機(jī)可以識(shí)別的語(yǔ)言——一種二進(jìn)制序列,白色代表0,黑色代表1;黑白格將按照指定的編碼路徑,落到菊花的“花瓣”上,變成一個(gè)“菊花雛形”。

很明顯,這時(shí)的“菊花”頭發(fā)還有點(diǎn),稀疏。為了變得更帥,開(kāi)發(fā)者給小程序碼設(shè)計(jì)了32種掩碼(maks),約等于給小程序碼開(kāi)發(fā)了32種不同的“發(fā)型”。每次生成小程序碼,后臺(tái)會(huì)給“菊花雛形”匹配一套線條效果最好的“發(fā)型”,進(jìn)一步提升“菊花”的顏值。

做了“美容美發(fā)”,怎么讀取到菊花的原始信息呢?

所以我們還需要寫(xiě)入一點(diǎn)“元信息”,它的作用是告訴掃碼的手機(jī),可以怎么透過(guò)“美顏”讀取本質(zhì)。這時(shí)的小程序碼其實(shí)已經(jīng)可以掃出來(lái)了。但愛(ài)美之心碼皆有之,還得在內(nèi)圈和外圈邊緣補(bǔ)點(diǎn)妝,加上自定義logo,便得到一朵完美的“菊花”。

自2017年誕生以來(lái),小程序已經(jīng)成為一個(gè)“任意門(mén)”,連接越來(lái)越多的服務(wù)。數(shù)字政務(wù)、掃碼點(diǎn)餐、電商購(gòu)物、效率辦公、娛樂(lè)出行……甚至很多使用頻率不高,但和大家生活息息相關(guān)的服務(wù),都被一朵朵“菊花”打通。

現(xiàn)在,每天已經(jīng)有超過(guò)5億人在使用小程序,小程序開(kāi)發(fā)者也突破了300萬(wàn)。

一個(gè)個(gè)小小的“菊花碼”,已經(jīng)成為中國(guó)人數(shù)字化生活的獨(dú)特風(fēng)景。

推薦DIY文章
2022款iPadPro將可使用視頻編輯軟件達(dá)芬奇 使用軟件更專(zhuān)業(yè)
蘋(píng)果全新推出AppleTV 4K產(chǎn)品:流式傳輸可以千兆以太網(wǎng)進(jìn)行
智己L7SnakePerformance高性能版:新車(chē)瞄準(zhǔn)數(shù)秒級(jí)圈速提升
閃迪大師PRO-G40SSD外置固態(tài)硬盤(pán):兼具極速傳輸與耐用優(yōu)點(diǎn)
i9版ThinkBook14+/16+新品有望下月上市 首發(fā)約4999元起
512G M.2固態(tài)只要219元!沃存殺瘋了-環(huán)球快消息
精彩新聞

超前放送