生活中經常用到各種支付碼、名片碼、健康碼等,二維碼用量這么大,它們會不會被用光呢?
雖然受尺寸限制,二維碼的數量是有限的,不過不用擔心,掃完所有二維碼需要很長很長的時間。
現在的二維碼有40 個官方版本,最小為21×21矩陣規格,最大為177×177 矩陣規格。其中,微信名片就是37×37 矩陣規格,微信付款碼是25×25 矩陣規格。為了方便理解,我們用方塊作為矩陣的單位。我們在紙上畫出一個四宮格,每個格子都會有黑、白兩種顏色變化。一個四宮格能組成16 個圖形。以此類推,25×25 的付款碼,每一排有25 個方塊,共25 列,除去定位和冗余糾錯用的方塊等,還剩下478 個方塊。按照二進制,每個方塊只有黑或白兩種選擇,所以 478 個小方塊在理論上一共可以組合 2478個二維碼。
以目前40 個規格的二維碼能組合的條碼數來看,根據專家推算,全球70多億人每秒換一個二維碼,用從宇宙大爆炸到今天的138 億年的時間,也僅能消耗一小部分。
所以,大家根本不用擔心會掃完所有的二維碼。