首页 > 解决方案 > 将 numpy 数组图像转换为与 requests.get 相同的格式

问题描述

我有一个 http 端点,希望我以这种格式发送图像:

url = 'https://example_image_url.jpg'
img_bytes = requests.get(url).content
endpoint.predict(img_bytes)

如果我有一个 numpy 数组格式的图像,如何将其转换为与上述img_bytes格式相同?

标签: pythonimagenumpyencodingpython-requests

解决方案


基本上,您希望将 numpy 数组中的像素值转换为图像。似乎这里描述Image的模块中的类应该可以解决问题。由于您没有指定 numpy 数组的值或大小,我无法建议是否使用 RGB、灰度或其他转换。PIL


推荐阅读