如何用Python制作个性二维码呢,比如制作有背景图片的二维码、或者是动图二维码?
今天,梅朵就来给大家演示:Python制作此类个性二维码的方法!
主要是准备背景图片和GIF动图。
2.导入依赖库
主要是导入二维码生成依赖库MyQR。
from MyQR import myqr
3.生成个性二维码
调用myqr.run函数生成个性二维码。
myqr.run(words='Welcome to our official account: Excel-Python',
picture=r'C:\Users\Administrator\Desktop\Excel-Python.jpg',
colorized=True,
save_name='My_QR_code.png',
save_dir=r'C:\Users\Administrator\Desktop')
myqr.run(words='Welcome to our official account: Excel-Python',
picture=r'C:\Users\Administrator\Desktop\mouse.gif',
colorized=True,
save_name='My_QR_code.gif',
save_dir=r'C:\Users\Administrator\Desktop')
可导入二维码解析依赖库zxing,调用myqr.run函数对二维码信息进行解析。
import random
from PIL import Image
import os
import zxing
filename=r'C:\Users\Administrator\Desktop\My_QR_code.png'
img = Image.open(filename)
ran = int(random.random() * 100000)
img.save('%s%s.png' % (os.path.basename(filename).split('.')[0], ran))
reader = zxing.BarCodeReader()
barcode = reader.decode('%s%s.png' % (os.path.basename(filename).split('.')[0], ran))
print(barcode)
是不是很简单,几行代码就能搞定,喜欢的小伙伴赶紧试试吧!
from MyQR import myqr
myqr.run(words='Welcome to our official account: Excel-Python',
picture=r'C:\Users\Administrator\Desktop\Excel-Python.jpg',
colorized=True,
save_name='My_QR_code.png',
save_dir=r'C:\Users\Administrator\Desktop')
myqr.run(words='Welcome to our official account: Excel-Python',
picture=r'C:\Users\Administrator\Desktop\mouse.gif',
colorized=True,
save_name='My_QR_code.gif',
save_dir=r'C:\Users\Administrator\Desktop')
import random
from PIL import Image
import os
import zxing
filename=r'C:\Users\Administrator\Desktop\My_QR_code.png'
img = Image.open(filename)
ran = int(random.random() * 100000)
img.save('%s%s.png' % (os.path.basename(filename).split('.')[0], ran))
reader = zxing.BarCodeReader()
barcode = reader.decode('%s%s.png' % (os.path.basename(filename).split('.')[0], ran))
print(barcode)
联系客服