我正在构建一个与实现OSC standard from Google的相机对话的应用 我有一个pb的api调用是返回二进制数据的那个:camera.getImage
我正在尝试一天将这些数据显示或保存为jpeg文件...我尝试了许多可能的组合但没有
那么有人可以帮我显示或将这个二进制数据保存到文件中吗?
感谢, 拉雷什
答案 0 :(得分:0)
您可以使用下面代码段的修改版本将camera.getImage
中的二进制输出转换为jpg
文件。
def getImage(fileUri):
url = request("commands/execute")
body = json.dumps({"name": "camera.getImage",
"parameters": {
"fileUri": fileUri,
"_type": "image"
}
})
with open('output.jpg', 'wb') as handle:
response = requests.post(url, data=body, stream=True)
for block in response.iter_content(1024):
handle.write(block)