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
previewToFinalFileUrls
olabilir. 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,
previewToFinalFileUrls
dö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 vepreviewToFinalFileUrls
komutu, bitirir. Kamera bağlantısı komut bitmeden önce kesilirse müşterilistFiles
kullanabilir kameraya tekrar bağlandığında nihai resimlerin URL'lerini almak için başka bir transactionPicture komutu düzenleyebilirsiniz. Bu komut, Resimler zaten hazırsapreviewToFinalFileUrls
hemen 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,
previewFileUrls
geç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." } } |