OSDN Git Service

3b170fb8b2fc9b4707daae5b22ff893fe66ff6f8
[bytom/pybtm.git] / pybtm / utils.py
1 import qrcode
2 import pybase64
3 from io import BytesIO
4
5 # create_qrcode_base64 create qrcode, then encode it to base64
6 # type(s) is str
7 def create_qrcode_base64(s):
8     img = qrcode.make(s)
9     buffered = BytesIO()
10     img.save(buffered, format="JPEG")
11     base64_str = pybase64.b64encode(buffered.getvalue()).decode("utf-8")
12     return {
13         "base64": base64_str
14     }