用python生成(動態(tài)彩色)二維碼的方法(使用myqr庫實現(xiàn))
最近真的感覺到了python生態(tài)的強大(倒吸一口涼氣)
現(xiàn)在介紹一個可以生成動態(tài)二維碼的庫(myqr)
效果如圖:
第一步要安裝myqr庫
在cmd中直接用pip安裝
pip install myqr
第二步
from MyQR import myqr import os version, level, qr_name = myqr.run( words="https://www.baidu.com", # 可以是字符串,也可以是網(wǎng)址(前面要加http(s)://) version=1, # 設(shè)置容錯率為最高 level='H', # 控制糾錯水平,范圍是L、M、Q、H,從左到右依次升高 picture="123.gif", # 將二維碼和圖片合成 colorized=True, # 彩色二維碼 contrast=1.0, #用以調(diào)節(jié)圖片的對比度,1.0 表示原始圖片,更小的值表示更低對比度,更大反之。默認為1.0 brightness=1.0, #用來調(diào)節(jié)圖片的亮度,其余用法和取值同上 save_name="3.gif", # 保存文件的名字,格式可以是jpg,png,bmp,gif save_dir=os.getcwd() #控制位置 )
大家直接copy代碼更改參數(shù)即可使用,注意圖片的路徑最好和pytho文件放一起,防止路徑不對,如圖:
在pycharm中看gif圖不會動,記得要到文件夾里面看哦。。。。QAQ
給大家一個動圖試試吧
附加官方文檔
Positional parameter words: str Optional parameters version: int, from 1 to 40 level: str, just one of ('L','M','Q','H') picutre: str, a filename of a image colorized: bool constrast: float brightness: float 默認輸出文件名是“ qrcode.png ",而默認存儲位置是當(dāng)前目錄 save_name: str, the output filename like 'example.png' save_dir: str, the output directory
參考文章:http://www.dbjr.com.cn/article/163824.htm
以上這篇用python生成(動態(tài)彩色)二維碼的方法(使用myqr庫實現(xiàn))就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python利用D3Blocks繪制可動態(tài)交互的圖表
今天小編給大家來介紹一款十分好用的可視化模塊,D3Blocks,不僅可以用來繪制可動態(tài)交互的圖表,并且導(dǎo)出的圖表可以是HTML格式,方便在瀏覽器上面呈現(xiàn),感興趣的可以了解一下2023-02-02Pandas中DataFrame對象轉(zhuǎn)置(交換行列)
本文主要介紹了Pandas中DataFrame對象轉(zhuǎn)置(交換行列),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02解決Mac下首次安裝pycharm無project interpreter的問題
今天小編就為大家分享一篇解決Mac下首次安裝pycharm無project interpreter的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10解析Sentry?Relay?二次開發(fā)調(diào)試
這篇文章主要介紹了Sentry?Relay?二次開發(fā)調(diào)試簡介,集成測試要求?Redis?和?Kafka?在其默認配置中運行,獲取所有必需服務(wù)的最便捷方式是通過?sentry?devservices,這需要最新的?Sentry?開發(fā)環(huán)境,本文給大家介紹的非常詳細,需要的朋友參考下吧2022-03-03flask post獲取前端請求參數(shù)的三種方式總結(jié)
這篇文章主要介紹了flask post獲取前端請求參數(shù)的三種方式總結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-12-12python中itertools模塊zip_longest函數(shù)詳解
itertools模塊包含創(chuàng)建高效迭代器的函數(shù),這些函數(shù)的返回值不是list,而是iterator(可迭代對象),可以用各種方式對數(shù)據(jù)執(zhí)行循環(huán)操作,今天我們來詳細探討下zip_longest函數(shù)2018-06-06Flask sqlalchemy一對多與多對一與一對一及多對多關(guān)系介紹
這篇文章主要介紹了Flask sqlalchemy一對多與多對一與一對一及多對多關(guān)系介紹,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-09-09