我有一个非常简单的问题:我正在使用一个在线图像处理服务,为了发送我的图像,我使用的是
var_0 = requests.post(api_url, params=params, headers=headers, data=image_data)
其中image_data
应当被编码为二进制字符串。例如,以下示例可以正常工作:
image_data = open(image_path, "rb").read()
var_0 = requests.post(api_url, params=params, headers=headers, data=image_data)
然而,在某些情况下,我需要在图像已经打开并且以numpy.array格式存在的情况下发送图像。
我应该如何将我的图像转换为能够通过请求发送的格式?