python实现生成二维码图片
2014-11-27 23:58
661 查看
python生成二维码:
qrcode库
pip install qrcode 或
easyinstall.exe qrcode
代码实现:
qrcode库
pip install qrcode 或
easyinstall.exe qrcode
代码实现:
#!/usr/bin/python #coding:utf-8 #### #author sevenqi #date 20141125 #功能生成一个二维码图片,返回二维码图片的路径 # #### import qrcode import os import sys import hashlib import time CUR_PATH = os.path.dirname(os.path.abspath(__file__)) reload(sys) sys.setdefaultencoding('utf8') #get md5 def get_hashvalue(string): m = hashlib.md5() string = "%s%s" % (string, int(time.time())) m.update(string) hashValue = m.hexdigest() return hashValue ## #code_content 是二维码的内容 #savepath 是二维码保存的路径, 不指定默认保存在当前路径下 # ## def generateQRCode(code_content, savepath = CUR_PATH, code_box_size = 30, code_border = 4, code_version = 1, code_error_correction = qrcode.constants.ERROR_CORRECT_L): qr = qrcode.QRCode( version=code_version, error_correction=code_error_correction, box_size=code_box_size, border=code_border, ) qr.add_data(code_content) qr.make(fit=True) img_object = qr.make_image() savepath = savepath + "/" + get_hashvalue(code_content) + ".jpg" img_savefile = open(savepath, "wb") img_object.save(img_savefile, "JPEG") img_savefile.close() return savepath if __name__ == "__main__": print generateQRCode("http://www.baidu.com")
相关文章推荐
- Python实现的二维码生成小软件
- python 生成待图片的二维码代码
- 使用python调用zxing库生成二维码图片详解
- 动态生成二维码图片后通过js(JavaScript)或jq实现网页图片转base64格式下载
- js实现生成中间带图片的二维码
- 从BufferedImage到InputStream,实现绘图后进行下载(生成二维码图片并下载)
- python——web后台开发实现网址生成二维码
- 移植qrencode到ARM-Linux,实现字符串生成二维码图片
- python实现路由追踪,并生成追踪图片
- Python实现将文本生成二维码的方法示例
- python实现基于两张图片生成圆角图标效果的方法
- QT中实现二维码图片生成
- python实现生成带Logo的二维码
- python实现二维码的生成
- 使用python调用zxing库生成二维码图片
- java--实现将文字生成二维码图片,并在中间附上logo,下方附上文字
- python中生成二维码图片
- 超简单的python生成二维码图片
- Laravel使用PHPQRCODE实现生成带有LOGO的二维码图片功能示例
- java代码实现二维码图片的生成和解析