日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

如何制作自己的二維碼 二維碼圖片怎么做

二維碼又稱二維條碼,是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的、黑白相間的、記錄數(shù)據(jù)符號(hào)信息的圖形 。而不同種類的二維碼遵循的規(guī)律就是碼制,常用的碼制有:Data Matrix,Maxi Code,Aztec,QR Code,Vericode,PDF417,Ultracode,Code 49,Code 16K等 。QR Code是一種移動(dòng)設(shè)備上流行的二維碼編碼方式,它比傳統(tǒng)的條形碼能存更多的信息,也能表示更多的數(shù)據(jù)類型 。
在日常生活中二維碼隨處可見(jiàn),那么大家會(huì)不會(huì)好奇,二維碼是怎么制作的?二維碼會(huì)不會(huì)有一天被用完呢?我們自己也可以制作一個(gè)屬于我們自己的二維碼?在日常生活中我們最常見(jiàn)的就是黑白二維碼,當(dāng)然不僅僅只存在黑白二維碼還有彩色二維碼和動(dòng)態(tài)二維碼,今天我們可以用Python軟件自己獨(dú)立制作一個(gè)二維碼,一起來(lái)看看吧 。
首先在Python環(huán)境中安裝第三方庫(kù)MYQR,這個(gè)庫(kù)是專門用來(lái)制作個(gè)性二維碼的,只需要簡(jiǎn)簡(jiǎn)單單兩三行代碼,就可以像變魔法一樣繪制出一個(gè)二維碼 。MYQR庫(kù)中包含了很多參數(shù),如words、version、level、picture、colorized等,其中,words為非默認(rèn)參數(shù),其余幾個(gè)為默認(rèn)參數(shù) 。在輸入時(shí)可比需為words參數(shù)賦值,其他參數(shù)如果沒(méi)有賦值會(huì)自動(dòng)按照庫(kù)中的默認(rèn)值運(yùn)行 。
words參數(shù)含義是二維碼指向鏈接,可以將句子或者鏈接作為參數(shù)輸入 。
【如何制作自己的二維碼 二維碼圖片怎么做】version的含義是邊長(zhǎng),它的類型是整數(shù),用于控制邊長(zhǎng),范圍是1到40,數(shù)字越大邊長(zhǎng)越大,默認(rèn)邊長(zhǎng)是取決于你輸入的信息的長(zhǎng)度和使用的糾錯(cuò)等級(jí) 。
level用來(lái)控制二維碼糾錯(cuò)水平,范圍是L:約可糾錯(cuò)7%的數(shù)據(jù)碼字、M糾錯(cuò)15%、Q糾錯(cuò)25%、H糾錯(cuò)30%,默認(rèn)為H最高 。
picture參數(shù)含義是結(jié)合圖片,將QR二維碼圖像與一張同目錄下的圖片相結(jié)合,產(chǎn)生一張黑白圖片作為背景 。也可以通過(guò)colorized選項(xiàng)修改成彩色背景 。
首先我們來(lái)制作一張靜態(tài)二維碼:
from MyQR import myqr

如何制作蝴蝶標(biāo)本(蝴蝶標(biāo)本展翅教程)“蜻和蜓是不是一種昆蟲(chóng)?”“是不是所有蟲(chóng)子都叫昆蟲(chóng)?”昆蟲(chóng)到底有幾條腿?“活動(dòng)一開(kāi)始,孩子們就被老師提出的問(wèn)題給難住了…8月24日,四川省崇州市觀勝鎮(zhèn)梓潼社區(qū)居民委員會(huì)聯(lián)合崇州一心開(kāi)展了“科普也瘋狂”自然教育之蝴蝶標(biāo)本制作”活動(dòng),活動(dòng)主要圍
myqr.run(words=”welcome to program world”)
二維碼的其他參數(shù)都不需要設(shè)置就能在同目錄下生成一張qrcode.png的圖片了 。
我在words里添加了內(nèi)容“welcome to our program world”運(yùn)行代碼后會(huì)產(chǎn)生一張二維碼的圖片,通過(guò)手機(jī)掃一掃或者電腦上識(shí)別二維碼的程序可以就可以解碼讀出包含的文字內(nèi)容了(圖1) 。
如何制作自己的二維碼 二維碼圖片怎么做


在運(yùn)行結(jié)果myqr.run()里填寫(xiě)二維碼產(chǎn)生的內(nèi)容可以是文字也可以是鏈接 。
如果覺(jué)得簡(jiǎn)單的黑白二維碼太過(guò)于普通,還可以在文件夾中準(zhǔn)備好比較有特色的背景圖片或者gif動(dòng)圖 。通過(guò)修改picture和colorized參數(shù)便可以實(shí)現(xiàn)彩色二維碼和動(dòng)態(tài)二維碼的圖片,代碼如圖2 。
如何制作自己的二維碼 二維碼圖片怎么做


MyQR庫(kù)讓我們充分感受到了Python的友好和強(qiáng)大,日后我也會(huì)繼續(xù)和大家分享更多Python有趣的知識(shí)與技巧,與大家一起學(xué)習(xí)更多有趣的新知識(shí)(圖3) 。
如何制作自己的二維碼 二維碼圖片怎么做


    推薦閱讀