二維碼原理介紹
二維碼又稱QR Code,QR全稱Quick Response,是一個近幾年來移動設備上非常流行的一種編碼方式,它比傳統的BarCode條形碼能存更多的資訊,也能表示更多的數據類型。下面爲大家帶來二維碼原理介紹。
操作方法
(01)二維碼結構圖
(02)定位圖案Position Detection Pattern是定位圖案,用於標記二維碼的矩形大小。這三個定位圖案有白邊叫Separators for Postion Detection Patterns。之所以三個而不是四個意思就是三個就可以標識一個矩形了。Timing Patterns也是用於定位的。原因是二維碼有40種尺寸,尺寸過大了後需要有根標準線,不然掃描的時候可能會掃歪了。
(03)功能性數據Format Information 存在於所有的尺寸中,用於存放一些格式化數據的。Version Information 在 >= Version 7以上,需要預留兩塊3 x 6的區域存放一些版本資訊。
(04)數據碼和糾錯碼除了上述的那些地方,剩下的地方存放 Data Code 數據碼 和 Error Correction Code 糾錯碼。
(05)編碼過程①數據分析:確定編碼的字元類型,按相應的字元集轉換成符號字元; 選擇糾錯等級,在規格一定的條件下,糾錯等級越高其真實數據的容量越小。②數據編碼:將數據字元轉換爲位流,每8位一個碼字,整體構成一個數據的碼字序列。其實知道這個數據碼字序列就知道了二維碼的數據內容。
(06)編碼示例
-
鹽析法沉澱蛋白質的原理
(01)除了上述提到的鹽析法沉澱蛋白質的原理之外,還有其他一些方法可以用來沉澱蛋白質。以下是一些常見的方法:1.酸鹼法:透過調整溶液的酸鹼度,使蛋白質的溶解度發生變化,從而實現蛋白質的沉澱。酸鹼法通常用於沉澱那些在特定pH值下不穩定的蛋白質。(02)2.有機溶劑法:某些...
-
火影忍者九大尾獸實力排行 和網友想象的不一樣
導語:《火影忍者》是一部十分優秀動漫作品在全世界口碑不錯,可能和其中比較隨意的設定有關係。其中裏面的不同尾獸引起很多人注意,甚至於有人認爲尾數越多實力越強,真實情況是這樣嗎?探祕志小編帶大家一起了解一下其中九大尾獸實力排行吧。1、九尾排在火影忍者九大...
-
最好養的熱帶魚排行 十大養不死的熱帶魚盤點
導語:很多人都想在家裏養魚,但是養魚也並不是那麼簡單的,所以很多人開始就會選擇比較好樣的魚。熱帶魚不僅好看而且對環境要求比較小,那麼最好養的熱帶魚有哪些?探祕志帶大家瞭解十大養不死的熱帶魚吧。1、月光魚第一個進入最好養的熱帶魚排行是月光魚,這是一種比較...
-
怎麼融化巧克力
(01)融化巧克力的方法有多種,以下是一些常見的方法:1.調溫鍋熔化法:將巧克力切碎,然後放入調溫鍋裏熔化。調溫鍋能夠控制溫度,避免巧克力燒焦。將調溫鍋的溫度調至45-50℃,放入巧克力,不斷攪拌直至巧克力完全融化。(02)2.隔水加熱熔化法:將切碎的巧克力放入一個碗中,然後將...