欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python3用2行代碼生成動(dòng)態(tài)二維碼詳解

 更新時(shí)間:2021年10月08日 15:45:50   作者:Carl_奕然  
這篇文章主要介紹了兩行Python代碼制作動(dòng)態(tài)二維碼的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

1、引言

小屌絲:激動(dòng)的心,顫抖的手。

小魚(yú):你這是有多累??

小屌絲:別給我?guī)崃耍?明天就是國(guó)慶節(jié)了,我這能不激動(dòng)嘛。

小魚(yú):對(duì)哦,明天國(guó)慶節(jié),那是不是得準(zhǔn)備點(diǎn)什么節(jié)目。

小屌絲:這種事情,你來(lái)表演就好,我就穩(wěn)穩(wěn)當(dāng)當(dāng)?shù)淖鲆幻^(guān)眾。

小魚(yú):你吃的是瓜,看的是啥??

小屌絲:請(qǐng)開(kāi)始你的表演。

2、代碼實(shí)戰(zhàn)

2.1 模塊安裝

我們要用到的是,MyQR這個(gè)庫(kù),
當(dāng)然,最直接的方式,就是pip install

pip install MyQR

如果不想每次都pip安裝,直接看這兩篇:
Python3自動(dòng)安裝第三方庫(kù),跟pip說(shuō)再見(jiàn)
一行代碼,導(dǎo)入Python所有庫(kù)

2.2 參數(shù)講解

在使用前,我們先了解MyQR的幾個(gè)參數(shù),詳細(xì)如下:

  • words:二維碼內(nèi)容
  • version:二維碼大小,范圍為 [1,40]
  • picture:二維碼背景圖 .jpg,.png,.bmp,.gif,默認(rèn)為黑白色
  • colorized:二維碼背景顏色,默認(rèn) False,即黑白色
  • save_name:二維碼名稱(chēng),默認(rèn)為 qrcode.png
  • save_dir:二維碼路徑,默認(rèn)為程序當(dāng)前路徑

2.3 代碼實(shí)戰(zhàn)

2.3.1 靜態(tài)二維碼

沒(méi)有任何難度,我們就直接上代碼

# -*- coding:utf-8 -*-
# @Time   : 2021-09-30
# @Author : carl_DJ


from MyQR import myqr

#定義二維碼內(nèi)容
word = "Carl"
#運(yùn)行
myqr.run(
     word
 )

執(zhí)行完代碼,會(huì)在默認(rèn)的路徑下生成一個(gè) “qrcode.png” 文件,如下:

在這里插入圖片描述

生成二維碼樣式

在這里插入圖片描述

可以用微信掃一掃,看二維碼的內(nèi)容

在這里插入圖片描述

小屌絲:魚(yú)哥,這二維碼也太簡(jiǎn)陋了吧,能不能添加點(diǎn)背景色啥的

小魚(yú):要求還挺多,整!

一、我們先準(zhǔn)備一張二維碼的背景圖片

在這里插入圖片描述

二、編寫(xiě)代碼:

# -*- coding:utf-8 -*-
# @Time   : 2021-09-30
# @Author : carl_DJ


from MyQR import myqr

#定義二維碼內(nèi)容
word = "Carl"

#追加背景
myqr.run(
    word,
    picture='./wf.png',
    colorized=True,
    version=6
)

三、查看生成的二維碼:

在這里插入圖片描述

小魚(yú):咋樣,這回看著舒服了吧

小屌絲:嗯,看著是能好一些,那能不能整個(gè)動(dòng)態(tài)的?

小魚(yú):唉我去~~ 你這要求,真不少,但是可以整!

2.3.2 動(dòng)態(tài)二維碼

其實(shí)動(dòng)態(tài)二維碼生成規(guī)則跟靜態(tài)的一樣,只是背景圖片更換一下就可以。

老規(guī)矩,

一、先準(zhǔn)備背景動(dòng)態(tài)圖

在這里插入圖片描述

二、編寫(xiě)代碼

# -*- coding:utf-8 -*-
# @Time   : 2021-09-30
# @Author : carl_DJ


from MyQR import myqr

#定義二維碼內(nèi)容
word =  "miss U "

#追加背景
myqr.run(
    word,
    #圖片類(lèi)型為位.gif
    picture='./sohucs.gif',
    colorized=True,
    version=6
)

三、查看生成二維碼

在這里插入圖片描述

其實(shí)動(dòng)態(tài)二維碼和靜態(tài)二維碼都一樣,

只是更換 picture的參數(shù),

把.png替換成 .gif,其他的就什么都不需要變了。

總結(jié)

本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

最新評(píng)論