Base64 Encoding for Image Uploads
Most of the Mirako APIs takes image upload in Base64 encoded string format. This is a common way to represent binary data in text format, which is useful for transferring images over text-based protocols like HTTP.
Encoding Images to Base64
Below is an example of how to encode an image file to a Base64 string in Python:
python
import base64
def encode_image_to_base64(image_path):
with open(image_path, "rb") as image_file:
encoded_string = base64.b64encode(image_file.read()).decode('utf-8')
return encoded_string