记录python将图片打包在代码中,或将微信收款码保存到本地图片

 打包专用-本地无图片,base64编码转图片:

意思是本地文件夹不放图片,python也能显示出图片,只不过还没有尝试高分辨率的图片效果如何,一般的图片效果感觉还可以,

basse64编码去百度搜一下就可以。

wechat_ = """
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASEAAA…………………………………………
"""
#  这里写在base64网站自己转码后的

_, wechat_ = wechat_.split(',')
img_data = base64.b64decode(wechat_)

image = Image.open(BytesIO(img_data))

image.save("save1.png")

这里的话我用的时候是没有保存到文件夹的,我是直接使用上面的image,python读取后的img图像就可以直接调用了。这样就是本地无图片,打包好在软件里面了。

微信支付二维码转普通二维码

首先将微信收款码保存到电脑上,接着想办法将收款码“解码”,我是用草料二维码(自行百度即可)这个网址解码的,进去注册后,在网页右手边可以看到二维码解码,然后得到收款码的网址。

wxp://开头的就是。

然后需要下载qrcode库

pip install qrcode

接着几行代码搞定

import qrcode
qr = qrcode.QRCode(version=1, error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=10, border=4, )
qr.add_data("wxp://……………………………………………………")  # 换成自己的网址
qr.make(fit=True)
img = qr.make_image(fill_color="black", back_color="white")
img.save("微信1r.png")

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值