教你使用Python制作酷炫二維碼


這篇文章講的是如何利用python制作狂拽酷炫吊炸天的二維碼,非常有趣哦!

 

可能你見過的二維碼大多長這樣:

普普通通,平平凡凡,沒什么特色。。。

 

但,如果二維碼長這樣呢!

 

或者 這樣!

是不是炒雞好看!

 

這篇文章 就是 教你如何用Python制作這些酷炫的二維碼!


實現這些功能的是Python的一個第三方庫——myqr,它便是今天的主角了。

myqr可以根據網址制作對應的二維碼,二維碼有三種形式可供選擇:

  • 普通二維碼
  • 藝術二維碼
  • 動態二維碼

具體什么樣,就是上面圖片呈現的那些了!


到底怎么動手制作呢?分四步走

1、安裝myqr

在安裝之前,你需要保證電腦里已經安裝python 3.x,這是基本環境。並且本文是在windows中實驗的,其它系統大同小異,問題處請自研解決嘍

安裝myqr和安裝普通的python一樣,很簡單,使用pip安裝即可

在命令行鍵入:

pip install myqr 

看到這樣提示:

就安裝成功了!!!

2、使用方式

該庫在命令行中運行,你只需要傳遞網址鏈接、圖片地址等參數,就可以生成相應的二維碼,二維碼圖片默認保存在當前目錄下面。命令行輸入格式:

myqr  網址鏈接

比如:

myqr https://zhuanlan.zhihu.com/pydatalysis 

  

再按enter鍵執行,就能生成對應鏈接的二維碼了。

3、制作普通二維碼

普通二維碼就是常見的的二維碼,長這樣:

普通二維碼只需在命令行輸入:myqr + 鏈接參數

myqr https://zhuanlan.zhihu.com/pydatalysis 

  

  • 改變二維碼邊長

你可以通過輸入邊長參數 '-v',改變二維碼的尺寸

myqr https://zhuanlan.zhihu.com/pydatalysis -v 10

  

-v 控制邊長,范圍是1至40,數字越大邊長越大

  • 對二維碼圖片命名

參數 '-n'可以對生成的二維碼圖片重命名

myqr https://zhuanlan.zhihu.com/pydatalysis -v 10 -n pydatas.jpg 

  

  • 設置二維碼圖片保存地址

參數'-d'可以定義二維碼圖片的保存位置,比如我要保存在c:\picture\

myqr https://zhuanlan.zhihu.com/pydatalysis -v 10 -n pydatas.jpg -d c:\picture\

  

3、制作藝術二維碼

藝術二維碼是融合了靜態圖片的二維碼,像這樣:

怎么融合圖片呢?很簡單,傳入圖片地址參數'-p'

比如說我d盤有一張海綿寶寶的圖片,地址是:d:\hmbb.jpg即傳入參數'-pd:\hmbb.jpg'在命令行鍵入:

myqr https://zhuanlan.zhihu.com/pydatalysis -p d:\hmbb.jpg

  

執行就能生成上圖的海綿寶寶主題二維碼了

你會發現怎么是黑白的呢?如何變成漂亮的彩色?

也很簡單,在圖片地址參數'-d'后面加上色彩參數'-c',就能使黑白變彩色了

myqr https://zhuanlan.zhihu.com/pydatalysis -p d:\hmbb.jpg -c

  

你還可以添加對比度參數和亮度參數,來調節藝術二維碼圖片的視覺效果:

  • 參數-con 用以調節圖片的對比度,1.0 表示原始圖片,更小的值表示更低對比度,更大反之。默認為1.0。
  • 參數 -bri 用來調節圖片的亮度,其余用法和取值與 -con 相同。

尺寸調節、圖片位置設置等參數和普通二維碼一樣哦!

4、制作動態二維碼

動態二維碼是藝術二維碼的一種,不過它是可動的,像這樣:

動態二維碼的制作和藝術二維碼一樣,這里不做贅述,只需要傳入的圖片是gif格式,輸出二維碼圖片也是gif格式。

 

 

如果大家想要學習更多的python數據分析知識,請關注我的公眾號:pydatas

回復:數據分析,可領取《利用python進行數據分析 第二版》電子書


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM