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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MyQR一個簡單又好玩的Python庫快來制作專屬你動態(tài)二維碼吧!

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

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

1.項目簡介

這個項目很牛逼的,拿到了4000多顆星,600多個fork, 最讓我佩服的是,這個源碼的作者還是一個學生,厲害!

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

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

2.安裝使用

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

1).生成普通二維碼

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

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

(左右滑動代碼)

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

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

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

(左右滑動代碼)

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

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

(左右滑動代碼)

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

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

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

(左右滑動代碼)

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

3.簡單的操作一下

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

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

    關注

    7

    文章

    403

    瀏覽量

    26346
  • 程序
    +關注

    關注

    115

    文章

    3743

    瀏覽量

    80661
  • python
    +關注

    關注

    54

    文章

    4756

    瀏覽量

    84283

原文標題:推薦一個簡單又好玩的Python庫

文章出處:【微信號:gh_ecbcc3b6eabf,微信公眾號:人工智能和機器人研究院】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    分享二維碼掃描軟件

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

    二維碼的算法?

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

    求 data matrix 二維碼 制作的方式

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

    如何利用Python中的tkinter和MyQR制作個性二維碼轉換器

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

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

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

    固定二維碼與變動二維碼防偽標簽的作用

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

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

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

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

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

    讀取二維碼掃描設備有哪些類型

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

    如何用Python制作二維碼

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

    ATKQR二維碼識別

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

    鴻蒙上生成專屬二維碼

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

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

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

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

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

    Labview生成二維碼

    ?Labview 的Demo,生成二維碼。
    發(fā)表于 08-01 17:12 ?6次下載