Если вы wi sh в base64 кодируете свое изображение в памяти, вы можете использовать следующую функцию:
import base64
import io
def _img_to_base64(image, max_size):
if type(image) is np.ndarray:
image = Image.fromarray(image)
elif type(image) is str or type(image) is str_:
image = Image.open(image)
output = io.BytesIO()
image = resize_with_aspect_ratio(image, max_size)
image.save(output, format='PNG')
b64 = str(base64.b64encode(output.getvalue()).decode('utf-8'))
return b64
Если вы поделитесь более подробной информацией о вашем вводе и желаемом выходе, я могу быть может помочь больше