如何使用API将图像从相机传输到计算机?
我试图将相机中的图像发送到我的电脑,但我不想拿出SD卡。也许SDK可以帮助我。
答案 0 :(得分:0)
使用特定于设备的API(如果存在)。查看官方网站 - 可能有SDK包含所有文档和示例。您也可以联系他们的技术支持。我打赌他们会给你解决方案。
答案 1 :(得分:0)
您可以肯定使用SDK将图像从相机传输到计算机。您无法删除相机上的图像,但您可以确保复制它们。你可以使用" getContentList" endPoint列出相机上的所有媒体。每个内容项都有一个您将用于下载图像的URL。下载图像的方式取决于您使用的语言。如果您需要更多详细信息,请与我们联系。
答案 2 :(得分:0)
您是否要从响应actTakePicture
中提供的URL或getContentList
中的URL获取图像?
这是我的相机为getContentList
返回的示例条目:
{
"content": {
"original": [
{
"fileName": "DSC00487.JPG",
"stillObject": "jpeg",
"url": "http:\/\/192.168.122.1:8080\/contentstransfer\/orgjpeg\/index%3A%2F%2F1000%2F00000001-default%2F00000058-000009AF_88_1_1000"
}
],
"smallUrl": "http:\/\/192.168.122.1:8080\/contentstransfer\/vga\/index%3A%2F%2F1000%2F00000001-default%2F00000058-000009AF_88_1_1000",
"largeUrl": "http:\/\/192.168.122.1:8080\/contentstransfer\/scn\/index%3A%2F%2F1000%2F00000001-default%2F00000058-000009AF_88_1_1000",
"thumbnailUrl": "http:\/\/192.168.122.1:8080\/contentstransfer\/thumb\/index%3A%2F%2F1000%2F00000001-default%2F00000058-000009AF_88_1_1000"
},
"title": "",
"isPlayable": "false",
"createdTime": "2018-06-18T14:20:38-04:00",
"folderNo": "100",
"isBrowsable": "false",
"fileNo": "0487",
"isProtected": "",
"uri": "image:content?contentId=index%3A%2F%2F1000%2F00000001-default%2F00000058-000009AF_88_1_1000",
"contentKind": "still"
}
要获取全分辨率图像,您需要在content.original[0].url
的URL上执行GET请求