Spaces:
Running
on
Zero
Running
on
Zero
Update utils.py
Browse files
utils.py
CHANGED
|
@@ -105,3 +105,12 @@ def validate_json_parameters(json_str):
|
|
| 105 |
raise ValueError("Invalid JSON format")
|
| 106 |
except Exception as e:
|
| 107 |
raise ValueError(f"Error parsing JSON: {str(e)}")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 105 |
raise ValueError("Invalid JSON format")
|
| 106 |
except Exception as e:
|
| 107 |
raise ValueError(f"Error parsing JSON: {str(e)}")
|
| 108 |
+
|
| 109 |
+
import base64
|
| 110 |
+
from io import BytesIO
|
| 111 |
+
|
| 112 |
+
def image_to_base64(image):
|
| 113 |
+
buffered = BytesIO()
|
| 114 |
+
image.save(buffered, format="PNG")
|
| 115 |
+
return base64.b64encode(buffered.getvalue()).decode("utf-8")
|
| 116 |
+
|