diff --git a/boards/default_src/micropython/origin/build/lib/mixiot.py b/boards/default_src/micropython/origin/build/lib/mixiot.py index a1db293f..5d2abcfd 100644 --- a/boards/default_src/micropython/origin/build/lib/mixiot.py +++ b/boards/default_src/micropython/origin/build/lib/mixiot.py @@ -30,6 +30,15 @@ def wlan_connect(ssid='MYSSID', password='MYPASS', timeout=10): print('\nnetwork config:', wlan.ifconfig()) return wlan +def image_base64(path="mixly.jpg"): + from base64 import b64encode + if isinstance(path, str): + with open(path, 'rb') as f: + _data = f.read() + return 'data:image/{};base64,'.format(path.split('.')[-1]).encode() + b64encode(_data) + else: + return b'data:image/jpg;base64,' + b64encode(path) + def ntp(url='mixio.mixly.cn'): import urequests try: