1234567891011121314151617181920 |
- import io
- from qrcode import QRCode
- from qrcode.constants import ERROR_CORRECT_H
- from qrcode.image.styledpil import StyledPilImage
- from qrcode.image.svg import SvgPathImage
- from qrcode.image.styles.moduledrawers.svg import SvgCircleDrawer
- from qrcode.image.styles.colormasks import RadialGradiantColorMask
- def get_qr_code(data: bytes):
- qr = QRCode(error_correction=ERROR_CORRECT_H)
- qr.add_data(data.encode('utf-8'))
- img_1 = qr.make_image(image_factory=SvgPathImage,)
-
- with io.BytesIO() as f:
- img_1.save(f)
- f.flush()
- ret = f.getvalue()
- return ret
-
|