Daha önce çekilen ancak henüz işlenmemiş görüntüleri işleyin.
Bu komut yalnızca delayProcessing öğesini desteklemeniz durumunda geçerlidir
uzun sürer. delayProcessing desteklenmiyorsa
bu komut isteği, disabledCommand hata koduyla başarısız olur.
Bu komut API düzeyi 2'de eklendi.
Parametreler
- previewFileUrls: İşlenmemiş resimlerin URL'lerinin listesi.
Kameradaki işlenmemiş tüm resimleri işlemek istiyorsanız ["tümü"] olduğu anlamına gelir.
Boş bırakılamaz. Kamera herhangi bir resmi işleme konusunda sorun yaşarsa kamera
hata olarak yanıt vermiyorsa, bunun yerine bu URL'yi göz ardı etmeli ve
ise aşırı durum
previewToFinalFileUrlsolabilir. boş bir JSONObject olarak döndürülür.
Sonuçlar
- previewToFinalFileUrls: JSON nesnesinin bir JSONNesnesi <key, value="">
çift olur; burada her anahtar, önizleme resminin mutlak URL'si ve her anahtar
karşılık gelen nihai işlenmiş resimdir ve indirmek için kullanılabilir
kameradan alınır. Bu komutun
Camera.takePicture,
previewToFinalFileUrlsdöndürmez (bu paragrafın ilerleyen bölümlerinde açıklanan ek yazışmalar hariç) işleme (kamera içi birleştirme dahil) genellikle zaman alır (değişiklik gösterir) saniyeden dakikaya kadar) tamamlanın. Komutun ilerleme durumu /osc/commands/status API'sini kullanarak düzenli aralıklarla kamerayı yoklayarak vepreviewToFinalFileUrlskomutu, bitirir. Kamera bağlantısı komut bitmeden önce kesilirse müşterilistFileskullanabilir kameraya tekrar bağlandığında nihai resimlerin URL'lerini almak için başka bir transactionPicture komutu düzenleyebilirsiniz. Bu komut, Resimler zaten hazırsapreviewToFinalFileUrlshemen tekrar bağlanmadan önce işlenir.</key,>
Hatalar
- DisableCommand: İşlemeyi geciktirme özelliğini desteklemiyorsanız.
- geçersizParametreAdı: Giriş parametresinin adı: tanınmıyor.
- invalidParameterValue: Giriş parametresinin adı:
ancak değeri geçersiz; örneğin,
previewFileUrlsgeçersiz.
Komut G/Ç | |
|---|---|
| Komut Girişi | {
"parameters": {
"previewFileUrls": [
"previewFileUrl1",
"previewFileUrl2",
"previewFileUrl3",
...
"previewFileUrln"
]
}
} |
| Komut Çıkışı | {
"results": {
"previewToFinalFileUrls":{
"previewFileUrl1": "finalFileUrl1",
"previewFileUrl2": "finalFileUrl2",
"previewFileUrl3": "finalFileUrl3",
...
"previewFileUrln": "finalFileUrln"
}
}
} |
| Komut Çıkışı (Hata) | {
"error": {
"code": "disabledCommand",
"message": "Command is currently disabled."
}
} |