二维码制作
前端代码:
import qrcode #生成二维码的模块
import time
def qrcode_change(interval):
#ticks = time.time() #获得当前时间戳
qr = qrcode.QRCode(
version=1, #一个整数,范围为1到40,表示二维码的大小
error_correction=qrcode.constants.ERROR_CORRECT_L, #二维码的纠错范围,可以选择4个常量
box_size=10, #每个点(方块)中的像素个数
border=4, #二维码距图像外围边框距离,默认为4,而且相关规定最小为4
)
qr.add_data(‘http://123.207.240.37/thinkphp/index.php/home/index/getCode?six=’+str(time.time()))#将时间戳加到url中
#ticks = time.time() #获得当前时间戳
qr = qrcode.QRCode(
version=1, #一个整数,范围为1到40,表示二维码的大小
error_correction=qrcode.constants.ERROR_CORRECT_L, #二维码的纠错范围,可以选择4个常量
box_size=10, #每个点(方块)中的像素个数
border=4, #二维码距图像外围边框距离,默认为4,而且相关规定最小为4
)
qr.add_data(‘http://123.207.240.37/thinkphp/index.php/home/index/getCode?six=’+str(time.time()))#将时间戳加到url中
qr.make(fit=True)
img = qr.make_image() #生成二维码
#img.save(r‘D:\test.jpg’)#保存图片
img.save(‘sixsixsix.png’) #保存图片在当前目录下
img.show() #显示图片
img.save(‘sixsixsix.png’) #保存图片在当前目录下
img.show() #显示图片
time.sleep(interval) #图片显示intertval秒
while True:
qrcode_change(8)
服务器代码: