From a7216cfcc7b00a25c8b0f3525b6649b7c999a0de Mon Sep 17 00:00:00 2001 From: dahanzimin <353767514@qq.com> Date: Fri, 13 Jun 2025 17:38:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0mixiot=E5=BA=93=EF=BC=8C?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E5=9B=BE=E7=89=87=E7=BC=96=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../default_src/micropython/origin/build/lib/mixiot.py | 9 +++++++++ 1 file changed, 9 insertions(+) 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: