【python 生成自己的二维码】推广二维码带log图片
来源:互联网 发布:什么是字符串数组 编辑:程序博客网 时间:2024/05/01 05:13
如何安装?用pip安装
pip install qrcode
pip install pillow
# encoding: utf-8import sysreload(sys)sys.setdefaultencoding('utf-8')# import qrcode# img=qrcode.make("农粒贷震撼上线~")# img.save("c:/test.png")"""生成带logo的二维码"""import qrcodefrom PIL import Imageimport osdef 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")
阅读全文
1 0
- 【python 生成自己的二维码】推广二维码带log图片
- java实现二维码-生成带log的二维码
- java实现二维码-生成带log的二维码
- 带图片二维码生成
- [java]生成带logo图片的二维码、以及二维码解码
- 普通二维码和带图片二维码生成
- java zxing 生成带图片的二维码
- java代码生成带图片的二维码
- java zxing 生成带图片的二维码
- 生成带logo的二维码图片
- Android生成带图片的二维码
- Android生成带图片的二维码
- Android 生成带图片的二维码
- Android生成带图片的二维码
- Android 生成带图片的二维码
- java生成中间带图片的二维码。
- Android 生成带图片的二维码
- 生成带图片的二维码,实际应用
- Verilog RTL 代码设计——译码器&计数器
- js 制作秒表效果
- kmean法和dbscan法的直观比较
- 生产者和消费者问题-使用BlockingQueue来实现
- linux的定时任务crontab详解
- 【python 生成自己的二维码】推广二维码带log图片
- 动态规划总结
- Java读取配置文件(Properties类)
- py必备基础知识
- 总结分析 v4l2 捕捉图片 (三)
- Android 视频基础知识大纲
- skimage-图像基本操作
- Linux修改文件权限,Linux用数字管理权限问题
- 序列化过程遇到java.io.EOFException