freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

二維碼的生成細(xì)節(jié)和原理-資料下載頁(yè)

2025-08-05 00:52本頁(yè)面
  

【正文】 23, 157, 242, 33, 229, 200, 238, 106, 248, 134, 76, 40, 154, 27, 195, 255, 117, 129, 230, 172, 154, 209, 189, 82, 111, 17, 10, 2, 86, 163, 108, 131, 161, 163, 240, 32, 111, 120, 192, 178, 39, 133, 141, 236Remainder Bits最后再加上ReminderBits,對(duì)于某些Version的QR,上面的還不夠長(zhǎng)度,還要加上Remainder Bits,比如:上述的5Q版的二維碼,還要加上7個(gè)bits,Remainder Bits加零就好了。關(guān)于哪些Version需要多少個(gè)Remainder bit,可以參看QR Code Spec的第15頁(yè)的Table1的定義表。畫二維碼圖Position Detection Pattern首先,先把Position Detection圖案畫在三個(gè)角上。Alignment Pattern然后,再把Alignment圖案畫上關(guān)于Alignment的位置,可以查看QR Code (下表是不完全表格)下圖是根據(jù)上述表格中的Version8的一個(gè)例子(6,24,42)Timing Pattern接下來(lái)是Timing Pattern的線(這個(gè)不用多說(shuō)了)Format Information再接下來(lái)是Formation Information,下圖中的藍(lán)色部分。Format Information是一個(gè)15個(gè)bits的信息,每一個(gè)bit的位置如下圖所示:(注意圖中的Dark Module,那是永遠(yuǎn)出現(xiàn)的)這15個(gè)bits中包括: 5個(gè)數(shù)據(jù)bits:其中,2個(gè)bits用于表示使用什么樣的Error Correction Level, 3個(gè)bits表示使用什么樣的Mask 10個(gè)糾錯(cuò)bits。主要通過(guò)BCH Code來(lái)計(jì)算然后15個(gè)bits還要與101010000010010做XOR操作。這樣就保證不會(huì)因?yàn)槲覀冞x用了00的糾錯(cuò)級(jí)別,以及000的Mask,從重造成全部為白色,這會(huì)增加我們的掃描器的圖像識(shí)別的困難。下面是一個(gè)示例:關(guān)于Error Correction Level如下表所示:關(guān)于Mask圖案如后面的Table 23所示。Version Information再接下來(lái)是Version Information(版本7以后需要這個(gè)編碼),下圖中的藍(lán)色部分。Version Information一共是18個(gè)bits,其中包括6個(gè)bits的版本號(hào)以及12個(gè)bits的糾錯(cuò)碼,下面是一個(gè)示例:而其填充位置如下:數(shù)據(jù)和數(shù)據(jù)糾錯(cuò)碼然后是填接我們的最終編碼,最終編碼的填充方式如下:從左下角開始沿著紅線填我們的各個(gè)bits,1是黑色,0是白色。如果遇到了上面的非數(shù)據(jù)區(qū),則繞開或跳過(guò)。掩碼圖案這樣下來(lái),我們的圖就填好了,但是,也許那些點(diǎn)并不均衡,所以,我們還要做Masking操作(靠,還嫌不復(fù)雜)QR的Spec中說(shuō)了,QR有8個(gè) Mask你可以使用,如下所示:其中,各個(gè)mask的公式在各個(gè)圖下面。所謂mask,說(shuō)白了,就是和上面生成的圖做XOR操作。Mask只會(huì)和數(shù)據(jù)區(qū)進(jìn) 行XOR,不會(huì)影響功能區(qū)。其Mask的標(biāo)識(shí)碼如下所示:(其中的i,j分別對(duì)應(yīng)于上圖的x,y)下面是Mask后的一些樣子,我們可以看到被某些Mask XOR了的數(shù)據(jù)變得比較零散了。Mask過(guò)后的二維碼就成最終的圖了。好了,大家可以去嘗試去寫一下QR的編碼程序,當(dāng)然,你可以用網(wǎng)上找個(gè)Reed Soloman的糾錯(cuò)算法的庫(kù),或是看看別人的源代碼是怎么實(shí)現(xiàn)這個(gè)繁鎖的編碼。原文鏈接:
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1