PlayMemories iOS应用程序使用A7上的HTTP API,在传输图像时转换为JPG。
以下是用于将照片从相机下载到智能手机的API端点示例(10.0.0.1是A7,手机使用“发送到智能手机”功能连接到A7的接入点):
http://10.0.0.1:60151/LRG_DSC02094.ARW?%2104%5f02%5f0591035880%5f000001%5f000001%5f000000%21http%2dget%3a%2a%3aimage%2fjpeg%3aDLNA%2eORG%5fPN%3dJPEG%5fLRG%3bDLNA%2eORG%5fCI%3d1%21%21%21%21%21
当我解码URL编码时,它看起来像这样:
http://10.0.0.1:60151/LRG_DSC02094.ARW?!04_02_0591035880_000001_000001_000000!http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_LRG;DLNA.ORG_CI=1!!!!!
我很好奇是否有办法通过10.0.0.1:60151上运行的服务器获取原始RAW(.ARW)图像。如果有可能我会想象它会涉及将“image / jpeg:DLNA.ORG_PN = JPEG_LRG; DLNA.ORG_CI = 1”更改为不同的mimetype,但我不确定它是否可行。
编辑进一步调查显示,当您运行“智能远程控制”应用时,它会提供第二个HTTP API,但这个仅支持在A7II及更高版本上传输全分辨率图像,因此A7和A7R根本不支持图像传输,即使在60151上运行的服务允许您传输全分辨率JPG,而不是ARW。
答案 0 :(得分:0)
不幸的是,如上所述,A7相机不支持通过Camera Remote API进行图像传输。