91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

基于Python如何生成個性二維碼

發布時間:2021-06-08 11:52:46 來源:億速云 閱讀:211 作者:小新 欄目:開發技術

小編給大家分享一下基于Python如何生成個性二維碼,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

一、問題描述

通過調用MyQR模塊來實現生成個人所需二維碼。

安裝:

pip install myqr

二、代碼實現

1.普通二維碼

from MyQR import myqr

# 普通二維碼
myqr.run(
  words='http://www.cnblogs.com/mayi0312',
  save_name='qrcode.png'
)

效果圖:

基于Python如何生成個性二維碼

2.帶圖片的藝術二維碼

光是二維碼,太單調了點。我們可以加上我們想要的圖片,使二維碼更具辨識度!

準備的Logo圖片:

基于Python如何生成個性二維碼

當然,也可以選擇其他個人喜愛的一張來制作藝術二維碼!

from MyQR import myqr
# 帶圖片的藝術二維碼:黑白
myqr.run(
  words='http://www.cnblogs.com/mayi0312',
  picture='logo.jpg',
  save_name='artistic.png'
)
# 帶圖片的藝術二維碼:彩色
myqr.run(
  words='http://www.cnblogs.com/mayi0312',
  picture='logo.jpg',
  colorized=True,
  save_name='artisticColor.png'
)

效果圖:

基于Python如何生成個性二維碼

基于Python如何生成個性二維碼

3.動態二維碼

其實生成動態二維碼,并沒有想象的那么復雜。在這里,只要我們選擇的圖片是動態的圖片即可。

新垣結衣GIF:

基于Python如何生成個性二維碼

在生成動態二維碼的過程中,值得注意的一點是,我們生成保存的文件也必須是.gif格式。

from MyQR import myqr

# 動態二維碼
myqr.run(
  words='http://www.cnblogs.com/mayi0312',
  picture='Sources/gakki.gif',
  colorized=True,
  save_name='Animated.gif'
)

效果圖:

基于Python如何生成個性二維碼

下面來詳細的講解一下myqr.run()函數里面的參數

參數含義詳細
words二維碼指向str,輸入鏈接或者字符串作為參數
version邊長int,控制邊長,范圍是1到40,數字越大邊長越大,默認邊長是取決于你輸入的信息的長度和使用的糾錯等級
level糾錯等級str,控制糾錯水平,范圍是L、M、Q、H,從左到右依次升高,默認糾錯等級為H
picture結合圖片str,將QR二維碼圖像與一張指定的圖片相結合
colorized顏色bool,使產生的圖片由黑白變為彩色的
contrast對比度float,調節圖片的對比度,1.0表示原始圖片,更小的值表示更低對比度,更大反之。默認為1.
brightness亮度float,調節圖片的亮度,其余用法和取值與contrast相同
save_name輸出文件名str,默認輸出文件名是qrcode.png
save_dir存儲位置str,默認存儲位置是當前目錄

看完了這篇文章,相信你對“基于Python如何生成個性二維碼”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁蒗| 衡阳市| 自治县| 方山县| 历史| 陵水| 沁阳市| 周宁县| 靖远县| 民县| 蒙山县| 太谷县| 新田县| 龙井市| 商都县| 策勒县| 江城| 安庆市| 永昌县| 英德市| 太和县| 临朐县| 射阳县| 哈尔滨市| 霞浦县| 七台河市| 榆社县| 岳普湖县| 祁东县| 鸡泽县| 屏东县| 梁河县| 济阳县| 北川| 金门县| 云阳县| 普兰店市| 信宜市| 元谋县| 榆社县| 呼和浩特市|