[置顶] 【python 生成自己的二维码】推广二维码带log图片
2017-10-27 20:28
543 查看
如何安装?用pip安装
pip install qrcode
pip install pillow
pip install qrcode
pip install pillow
# encoding: utf-8 import sys reload(sys) sys.setdefaultencoding('utf-8') # import qrcode # img=qrcode.make("农粒贷震撼上线~") # img.save("c:/test.png") """ 生成带logo的二维码 """ import qrcode from PIL import Image import os def gen_qrcode(string, path, logo=""): """ 生成中间带logo的二维码 需要安装qrcode, PIL库 :param string: 二维码字符串 :param path: 生成的二维码保存路径 :param logo: logo文件路径 :return: """ qr = qrcode.QRCode( version=2, error_correction=qrcode.constants.ERROR_CORRECT_H, box_size=8, border=1 ) qr.add_data(string) qr.make(fit=True) img = qr.make_image() img = img.convert("RGBA") if logo and os.path.exists(logo): icon = Image.open(logo) img_w, img_h = img.size factor = 4 size_w = int(img_w / factor) size_h = int(img_h / factor) icon_w, icon_h = icon.size if icon_w > size_w: icon_w = size_w if icon_h > size_h: icon_h = size_h icon = icon.resize((icon_w, icon_h), Image.ANTIALIAS) w = int((img_w - icon_w) / 2) h = int((img_h - icon_h) / 2) icon = icon.convert("RGBA") img.paste(icon, (w, h), icon) img.save(path) if __name__ == "__main__": gen_qrcode('网址/或者文字',"c:/qr.png", "c:/favicon.ico")
相关文章推荐
- 使用python调用zxing库生成二维码图片详解
- 使用python调用zxing库生成二维码图片
- Zxing二维码生成,可带中间log图片
- python实现生成二维码图片
- python 生成待图片的二维码代码
- python生成带背景 带文字 的二维码图片
- Python下使用qrcode模块生成vCard电子名片二维码图片
- 超简单的python生成二维码图片
- python中生成二维码图片
- [置顶] TP5 生成二维码并合成图片
- 带图片二维码生成
- JAVA生成二维码图片
- iOS几个功能:1.摇一摇;2.震动;3.简单的摇动动画;4.生成二维码图片;5.发送短信;6.播放网络音频等
- JAVA 生成二维码图片 可加Logo
- Python matplotlib生成图片背景透明
- java zxing 生成带图片的二维码
- PHP生成包含信息的二维码图片
- Android----------生成二维码(可加图片)
- 自己写的--批量图片转换生成工具(提供源码)
- python3用pillow生成验证码,tornado中输出图片