RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MyQR一個(gè)簡(jiǎn)單又好玩的Python庫(kù)快來(lái)制作專屬你動(dòng)態(tài)二維碼吧!

人工智能和機(jī)器人研究院 ? 來(lái)源:未知 ? 作者:易水寒 ? 2018-10-03 12:48 ? 次閱讀

發(fā)現(xiàn)一個(gè)好玩有趣的庫(kù),可以用來(lái)花色生成各種二維碼,最好玩的地方是可以生成彩色的動(dòng)態(tài)二維碼,見過(guò)了太多靜態(tài)的二維碼,竟然還有動(dòng)態(tài)二維碼,厲害了,快來(lái)一起看一下!

1.項(xiàng)目簡(jiǎn)介

這個(gè)項(xiàng)目很牛逼的,拿到了4000多顆星,600多個(gè)fork, 最讓我佩服的是,這個(gè)源碼的作者還是一個(gè)學(xué)生,厲害!

MyQR是一個(gè)能夠生成自定義二維碼的第三方庫(kù),可根據(jù)需要生成普通二維碼、帶圖片的藝術(shù)二維碼(黑白與彩色)我們先來(lái)看下效果:

也可以生成動(dòng)態(tài)二維碼:

2.安裝使用

安裝非常簡(jiǎn)單,直接用pip installmyqr(or MyQR),需要注意的是MyQR依賴于python3,在python2的環(huán)境下可能無(wú)法正常使用。myqr使用起來(lái)非常方便,下面我們以生成該項(xiàng)目的GitHub鏈接二維碼為例來(lái)進(jìn)行演示。

1).生成普通二維碼

在程序中導(dǎo)入MyQR包下的myqr模塊,其中words參數(shù)接收一個(gè)字符串作為二維碼的內(nèi)容。

fromMyQRimportmyqrmyqr.run(words='https://github.com/sylnsfar/qrcode')

(左右滑動(dòng)代碼)

運(yùn)行一下看看效果,會(huì)發(fā)現(xiàn)在程序同一目錄下生成了一個(gè)名為“qrcode.png”的二維碼圖片,用微信掃一掃這生成的二維碼,就會(huì)跳轉(zhuǎn)到該項(xiàng)目在GitHub中的地址了~

2).生成帶圖片的二維碼

myqr.run(words='https://github.com/sylnsfar/qrcode',picture='python.jpg')

(左右滑動(dòng)代碼)

這種模式還可以建立彩色二維碼,只需要將colorized參數(shù)設(shè)置為True。

myqr.run(words='https://github.com/sylnsfar/qrcode', picture='python.jpg', colorized=True)

(左右滑動(dòng)代碼)

3).生成動(dòng)態(tài)二維碼

動(dòng)態(tài)二維碼與帶圖片的二維碼的生成方法沒(méi)什么區(qū)別,只要采用“.gif”格式的圖片即可生成黑白或者彩色的動(dòng)態(tài)二維碼。當(dāng)然,如果不想在程序中調(diào)用myqr模塊,也可以直接在命令行中實(shí)用myqr指令生成需要的二維碼,例如:

myqr'https://github.com/sylnsfar/qrcode'-p girl.gif -c

(左右滑動(dòng)代碼)

看一下瘋狂動(dòng)物城主題,狐貍和兔子擁抱在一起的二維碼

3.簡(jiǎn)單的操作一下

看完之后是不是心癢癢,也想生成一個(gè)個(gè)性的二維碼!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 二維碼
    +關(guān)注

    關(guān)注

    7

    文章

    424

    瀏覽量

    26450
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3785

    瀏覽量

    81001
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4792

    瀏覽量

    84627

原文標(biāo)題:推薦一個(gè)簡(jiǎn)單又好玩的Python庫(kù)

文章出處:【微信號(hào):gh_ecbcc3b6eabf,微信公眾號(hào):人工智能和機(jī)器人研究院】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    分享二維碼掃描軟件

    【芝麻客】二維碼掃描軟件下載功能詳細(xì)介紹 如果已經(jīng)下載了芝麻客二維碼掃描軟件可以跳過(guò)以下環(huán)節(jié),假如你的手機(jī)已經(jīng)安裝了二維碼掃描軟件,請(qǐng)
    發(fā)表于 11-13 14:36

    二維碼的算法?

    想用51做一個(gè)能將簡(jiǎn)單數(shù)字生成二維碼圖片在LED彩屏顯示。問(wèn)二維碼的算法?51單片機(jī)能處理嗎?請(qǐng)教高手了。
    發(fā)表于 03-30 20:14

    求 data matrix 二維碼 制作的方式

    有沒(méi)有人手頭有二維碼 data matrix 制作的源代碼,參考下,我這邊做了幾個(gè)QR的,但是不滿足目前的需求,需要制作二維碼 data matrix 格式d
    發(fā)表于 03-29 10:33

    如何利用Python中的tkinter和MyQR制作個(gè)性二維碼轉(zhuǎn)換器

    利用Python中的tkinter和MyQR制作個(gè)性二維碼轉(zhuǎn)換器
    發(fā)表于 06-18 06:17

    二維碼軟件中制作Dot Code二維碼的步驟

      在二維碼軟件中,點(diǎn)擊軟件左側(cè)的“二維碼”按鈕,在畫布上繪制二維碼樣式,雙擊二維碼,在圖形屬性-條碼選項(xiàng)卡中,設(shè)置條碼類型為Dot Code?!   ≡谶x項(xiàng)卡中,點(diǎn)擊“修改”按鈕,刪
    發(fā)表于 12-02 15:45

    固定二維碼與變動(dòng)二維碼防偽標(biāo)簽的作用

    電子發(fā)燒友網(wǎng)站提供《固定二維碼與變動(dòng)二維碼防偽標(biāo)簽的作用.docx》資料免費(fèi)下載
    發(fā)表于 05-08 08:00 ?1次下載

    二維碼在智能門禁中的應(yīng)用,二維碼門禁如何保證安全性

    如今二維碼已經(jīng)是種生活方式,支付、交友、出行、門禁。..。..無(wú)處不在,每年我們會(huì)消耗二維碼超萬(wàn)億個(gè),100天,騰訊健康
    的頭像 發(fā)表于 07-19 10:33 ?3810次閱讀
    <b class='flag-5'>二維碼</b>在智能門禁中的應(yīng)用,<b class='flag-5'>二維碼</b>門禁如何保證安全性

    工業(yè)二維碼是什么,如何使用工業(yè)二維碼

    工業(yè)二維碼讀取器在智能制造業(yè)領(lǐng)域的作用越來(lái)越重要,為了讓多用戶了解工業(yè)二維碼的相關(guān)知識(shí),從而大限度地提高讀取率、增加產(chǎn)量和降低成本,讓對(duì)工業(yè)二維碼讀取器和工業(yè)
    發(fā)表于 06-24 17:41 ?4498次閱讀

    讀取二維碼掃描設(shè)備有哪些類型

    讀取二維碼掃描設(shè)備的幾種類型中比較簡(jiǎn)單、常用的便是收銀用條碼掃描槍,因此它也被稱為二維碼設(shè)備/二維碼讀取設(shè)備/二維碼掃描器。據(jù)了解,
    發(fā)表于 07-06 10:09 ?4106次閱讀

    如何用Python制作個(gè)二維碼

    一個(gè),點(diǎn)擊左下角的install Package下載(可能會(huì)有些慢) 成功后就可以開始正式操作啦 2. 制作二維碼 普通二維碼 代碼十分簡(jiǎn)單
    的頭像 發(fā)表于 08-17 09:48 ?2762次閱讀
    如何用<b class='flag-5'>Python</b><b class='flag-5'>制作</b>出<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b><b class='flag-5'>二維碼</b>

    ATKQR二維碼識(shí)別庫(kù)

    ATKQR二維碼識(shí)別庫(kù)分享
    發(fā)表于 09-28 11:23 ?4次下載

    鴻蒙上生成專屬二維碼

    我們本章的內(nèi)容是要制作個(gè)可以隨著自己想要內(nèi)容而變化的個(gè)二維碼,通過(guò)輸入框輸入內(nèi)容,實(shí)現(xiàn)
    的頭像 發(fā)表于 01-04 12:00 ?1579次閱讀

    二維碼讀頭有什么功能?如何選擇二維碼讀頭?

    圖像識(shí)別系統(tǒng)來(lái)讀取手機(jī)屏幕和紙質(zhì)文檔上的條碼信息,二維碼讀頭應(yīng)用很是廣泛。而深圳遠(yuǎn)景達(dá)(RAKINDA)作為專業(yè)條碼識(shí)別設(shè)備的研發(fā)設(shè)計(jì)制造商之,巧妙地將掃技術(shù)應(yīng)
    的頭像 發(fā)表于 03-30 15:03 ?1817次閱讀
    <b class='flag-5'>二維碼</b>掃<b class='flag-5'>碼</b>讀頭有什么功能?如何選擇<b class='flag-5'>二維碼</b>讀頭?

    如何用Python生成自定義二維碼

    我們直接使用了 myqr.run() 方法,并且使用 save_name 參數(shù)指定了我們保存二維碼圖片的位置,對(duì)我們生成的二維碼后我們就可以正常打開
    的頭像 發(fā)表于 09-12 17:11 ?809次閱讀
    如何用<b class='flag-5'>Python</b>生成自定義<b class='flag-5'>二維碼</b>

    Labview生成二維碼

    ?Labview 的個(gè)Demo,生成二維碼。
    發(fā)表于 08-01 17:12 ?7次下載
    RM新时代网站-首页