Camera.getImage

URI'sına göre tam boyutlu veya ölçeklendirilmiş bir resim döndürür. Giriş parametreleri, çözünürlüğü içerir. Döndürülmesi gereken tek komut budur: Content-Type: image/jpeg. Diğer tüm komutlar Content-Type: application/json;charset=utf-8 değerini döndürür. Bu komut, API düzeyi 2'de kullanımdan kaldırılmıştır.

Parametreler

  • fileUri: Hedef dosyanın URI'si. Mutlak veya göreli URI'ların kullanılıp kullanılmayacağına üreticiler karar verir. İstemciler bunu opak bir tanımlayıcı olarak işleyebilir.
  • maxSize: (İsteğe bağlı) İstenen resmin maksimum boyutu; max(scaledimage_width, scaledimage_height). maxSize atlanırsa veya tam boyutlu resimden daha büyükse tam boyutlu resim döndürülür.

Sonuçlar

  • content: Resim üstbilgisindeki karşılık gelen (ör. ölçeklendirilmiş) meta veriler dahil olmak üzere ikili resim verileri.

Hatalar

  • missingParametre: Gerekli fileUri belirtilmemiş.
  • geçersizParametreAdı: Bir giriş parametresi adı tanınmıyor.
  • geçersizParametre Değeri: Giriş parametresinin adı tanındı ancak parametrenin değeri geçersiz. Örneğin, fileUri değeri mevcut değil, veri türü yanlış veya maxSize yanlış veri türüne sahip.

Komut G/Ç

Komut Girişi
{
    "parameters": {
        "fileUri": "file URI",
        "maxSize": 400
    }
}
Komut Çıktısı
Image binary data
Komut Çıktısı (Hata)
{
    "error": {
        "code": "invalidParameterValue",
        "message": "Parameter fileUri doesn't exist."
    }
}