真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python中怎么生成自己的特色二維碼

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)Python中怎么生成自己的特色二維碼,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),天津企業(yè)網(wǎng)站建設(shè),天津品牌網(wǎng)站建設(shè),網(wǎng)站定制,天津網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,天津網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。


qrcode庫(kù)使用

def gen_qrcode(text):
    # 創(chuàng)建qrcode對(duì)象
    qr = qrcode.QRCode(
        version=2,
        error_correction=qrcode.constants.ERROR_CORRECT_Q,
        box_size=10,
        border=2,
    )

    qr.add_data(text)

    # 創(chuàng)建二維碼圖片
    img = qr.make_image()

    # 圖片轉(zhuǎn)換為RGBA格式
    img = img.convert('RGBA')

    # 返回二維碼圖片的大小
    img_w, img_h = img.size

    # 打開logo
    logo = Image.open(os.path.join(BASE_DIR, 'static/images/logo.jpeg'))

    # logo大小為二維碼的四分之一
    logo_w = img_w // 4
    logo_h = img_w // 4

    # 修改logo圖片大小
    logo = logo.resize((logo_w, logo_h), Image.ANTIALIAS)

    # 把logo放置在二維碼中間
    w = (img_w - logo_w) // 2
    h = (img_h - logo_h) // 2

    img.paste(logo, (w, h))

    qr_path = 'static/imgcard/%s.png' % time.time()
    img.save(os.path.join(BASE_DIR, qr_path))

    return qr_path
 

參數(shù)含義:
version:值為1~40的整數(shù),控制二維碼的大小(最小值是1,是個(gè)12×12的矩陣)
error_correction:控制二維碼的錯(cuò)誤糾正功能??扇≈迪铝?個(gè)常量。
ERROR_CORRECT_L:大約7%或更少的錯(cuò)誤能被糾正。
ERROR_CORRECT_M(默認(rèn)):大約15%或更少的錯(cuò)誤能被糾正。
ROR_CORRECT_H:大約30%或更少的錯(cuò)誤能被糾正。
box_size:控制二維碼中每個(gè)小格子包含的像素?cái)?shù)。
border:控制邊框(二維碼與圖片邊界的距離)包含的格子數(shù)(默認(rèn)為4,是相關(guān)標(biāo)準(zhǔn)規(guī)定的最小值)

 

myqr庫(kù)使用

from MyQR import myqr
myqr.run(
    words='http://www.baidu.com', # words中填寫鏈接或者文本內(nèi)容
    version=1,  # 控制二維碼大小 1~40,建議不要超過5,否則生成時(shí)間太長(zhǎng)
    level='H',  # 控制糾錯(cuò)水平,范圍是L、M、Q、H,從左到右依次升高
    picture='background.gif',  # 背景圖片,格式可以是.jpg, .png, .bmp, .gif
    colorized=True,  # 可以使產(chǎn)生的圖片由黑白(False)變?yōu)椴噬?True)的
    contrast=1.0,  # 用以調(diào)節(jié)圖片的對(duì)比度,1.0 表示原始圖片,更小的值表示更低對(duì)比度,更大反之。默認(rèn)為1.0。
    brightness=1.0,  # 用來調(diào)節(jié)圖片的亮度
)
    

上述就是小編為大家分享的Python中怎么生成自己的特色二維碼了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


文章題目:Python中怎么生成自己的特色二維碼
標(biāo)題URL:http://weahome.cn/article/ghipce.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部