瀏覽器版本過低,暫不支持視頻播放
安裝MyQR
cmd 窗口中用 pip 命令安裝
pip install MyQR
這個庫提供了兩種使用方法,一種是直接使用命令行的方式,另外一種使用import引入
先在最原始的IDE上
from MyQR import myqrmyqr.run('1234567')
在看下源碼
位置參數 單詞:STR
可選參數 版本:int,從1到40
級別:str,僅限其中一個(l'、'm'、'q'、'h')
picutre:str,圖像的文件名
著色:布爾
constrast:浮動
亮度:浮動
保存「name:str」,輸出文件名如「example.png」
save_dir:str,輸出目錄
from MyQR import myqrmyqr.run(words='123456',picture='1.jpg',save_name='demo.png',colorized=True)
動圖
from MyQR import myqrmyqr.run(words='https://www.baidu.com',picture='1.gif',save_name='demo1.gif',colorized=True)
第二種cmd下的方法
參數
myqr Words [-v {1,2,3,...,40}] [-l {L,M,Q,H}] [-n output-filename] [-d output-directory] [-p picture_file] [-c] [-con contrast] [-bri brightness]
-v 參數是控制二維碼邊長的,範圍 1至40,數字越大邊長越大;
-l 控制糾錯水平,範圍是L、M、Q、H,從左到右依次升高。默認糾錯等級是最高級的H。
-n 控制文件名,格式可以是 .jpg, .png ,.bmp ,.gif ;
-d 控制位置,控制二維碼圖片的保存位置。
-p 參數可以把原二維碼和同目錄下另一張圖片結合形成新的黑白藝術二維碼。
-con 用以調節圖片的對比度,1.0 表示原始圖片,更小的值表示更低對比度,更大反之。默認為1.0。
-bri 用來調節圖片的亮度,其餘用法和取值與 -con 相同。
搜索範冰冰
from MyQR import myqr
myqr.run(words='https://www.baidu.com/s?wd=%E8%8C%83%E5%86%B0%E5%86%B0&rsv_spt=1&rsv_iqid=0xa48f245a0000d799&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf8&tn=baiduhome_pg&rsv_enter=1&rsv_sug3=12&rsv_sug1=10&rsv_sug7=100&rsv_t=b7a30UsfuYzvKe8JVKCYqvrCF%2FVdbjT%2B0viM0p7fh8j%2BUKcUaEJF%2FTojpsWfmTDc%2FL5s&rsv_sug2=0&inputT=3459&rsv_sug4=3459&rsv_sug=1',picture='2.png',save_name='demo1.png',colorized=True)
出現的問題:cannot write mode RGBA as JPEG
原因:RGBA意思是紅色,綠色,藍色,Alpha的色彩空間,Alpha指透明度。而JPG不支持透明度,所以要麼丟棄Alpha,要麼保存為.png文件
from PIL import Imageimage = Image.open('2.jpg')# image = image.convert("RGB") image.save("2.png")
由於製作二維碼當作廣告,所以圖文沒有二維碼展現、