前言 為什麼要學習python?是因為不僅很多工作需要用到python,同時我們可以利用python做很多好玩兒的事兒。 今天就來教大家如何利用python製作動態二維碼。 代碼說明:我們以小豬佩奇gif圖片為例,如果我們利用的背景圖是gif動態圖,生成的就是動態二維碼。如果利用的背景是靜態 圖,生 ...
前言
為什麼要學習python?是因為不僅很多工作需要用到python,同時我們可以利用python做很多好玩兒的事兒。
今天就來教大家如何利用python製作動態二維碼。
代碼說明:我們以小豬佩奇gif圖片為例,如果我們利用的背景圖是gif動態圖,生成的就是動態二維碼。如果利用的背景是靜態
圖,生成的是靜態二維碼。
代碼如下:
Python相關的插件、資料Q群:906715085#### from MyQR import myqr import matplotlib.pyplot as plt from PIL import Image #生成的二維碼最終在你電腦的存儲位置 #當你使用了動態圖作為背景,這裡可以寫成".gif",保存出來的就是gif動態二維碼! save_name = '1.gif' myqr.run( # 該鏈接表示你想要生成二維碼的鏈接。 words='https://mp.weixin.qq.com/s/HXwEJ-ErBGRD8bdoDbaHkQ', version=10, # 容錯率 level='H', # 糾錯水平,範圍是L、M、Q、H,從左到右依次升高 colorized=True, # False為黑白 contrast=1.5, # 用以調節圖片的對比度,1.0 表示原始圖片。 brightness=1.0, # 用來調節圖片的亮度。 save_name=save_name,#存儲的文件名 # 背景圖片的路徑,你如果給的是".png/.jpg"等靜態圖片,最終生成的就是靜態二維碼! # 背景圖片的路徑,你如果給的是".gif"等動態圖片,最終只需要保存為".gif",生成的就是動態二維碼! picture=r"D:\pic\佩奇.gif" ) # 查看生成的二維碼圖片 img=Image.open(save_name) # 讀取所保存的圖片展示二維碼 plt.figure("Image") # 圖像視窗名稱 plt.imshow(img) plt.axis('off') # 關掉坐標軸為 off plt.show()
最後
大家可以試試把自己的二維碼或者小伙伴的二維碼轉換成動態二維碼,這一定很酷吧,一定會引來很多人的羡慕。今天的這篇文章灰常短,但是它也特別簡單,這麼好的練手機會怎麼能錯過呢?記得點贊加關註,下一章見啦。