OSDN Git Service
(root)
/
bytom
/
pybtm.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
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
}