久久久久亚国产电影一|午夜日本永久乱码免费播放片|男女性高爱潮是免费国产|久久国产乱子伦精品视频免费

  • <td id="6yqwu"></td>
  • <td id="6yqwu"></td>
    <button id="6yqwu"><samp id="6yqwu"></samp></button>
  • 為什么二維碼被遮擋一部分也可以掃描出來

    古韻千秋

    掃碼支付省去了沒零錢的煩惱,給買賣雙方都帶來了便利。但是有時候二維碼被遮擋不完整也是能識別的,這是為什么呢?下面就來說說為什么二維碼被遮擋一部分也可以掃描出來。

    為什么二維碼被遮擋一部分也可以掃描出來

    簡要答案

    二維碼在發(fā)明時有“容錯度”設(shè)計,二維碼生成器會將部分信息重復(fù)表示(也就是冗余)來提高其容錯度。所以即使被遮擋一部分也可以掃描出來。

    詳細內(nèi)容

    二維碼的原理可以都簡單概括為:在矩陣相應(yīng)元素位置上用“點”表示二進制“1”, 用“空”表示二進制“0”,“點”和“空”的排列組成代碼。

    為什么二維碼被遮擋一部分也可以掃描出來

    現(xiàn)在我們大家所看到的二維碼絕大多數(shù)是“QR碼”,QR碼是“Quick Response”(快速反應(yīng))的縮寫,由日本Denso-Wave公司發(fā)明。

    為什么二維碼被遮擋一部分也可以掃描出來

    之所以QR碼缺一部分或者被遮蓋一部分也能被正確掃描,要歸功于QR碼在發(fā)明時的“容錯度”設(shè)計,生成器會將部分信息重復(fù)表示(也就是冗余)來提高其容錯度。QR碼在生成時可以選擇四種程度的容錯度(可修正的字碼量),分別是L,M,Q,H,對應(yīng)7%,15%,25%,30%的容錯度。也就是說,如果你在生成二維碼時選擇H檔容錯度,即使30%的圖案被遮擋,也可以被正確掃描。這也就是為什么現(xiàn)在許多二維碼中央都可以加上LOGO。

    為什么二維碼被遮擋一部分也可以掃描出來

    不過,大家不要把QR碼圖案三個角上的“回字形”圖案遮擋住,那是幫助解碼軟件進行定位的位置檢測符(Position Detection Patterns),在較大的QR碼中還會有幾個小回字形,那是位置對齊符,與檢測符的用處類似。有了這幾個回字形圖案,你才可以從任何角度準確掃描二維碼信息。

    為什么二維碼被遮擋一部分也可以掃描出來