camera.getImage

Menampilkan gambar berukuran penuh atau berskala besar berdasarkan URI-nya. Parameter input mencakup resolusi. Ini adalah satu-satunya perintah yang harus menampilkan, Content-Type: image/jpeg. Semua perintah lainnya akan menampilkan Content-Type: application/json;charset=utf-8. Perintah ini tidak digunakan lagi di API level 2.

Parameter

  • fileUri: URI file target. Produsen memutuskan apakah akan menggunakan URI absolut atau relatif. Klien dapat memperlakukan ini sebagai ID buram.
  • maxSize: (Opsional) Ukuran maksimum gambar yang diminta; max(scaledimage_width, scalingimage_height). Jika maxSize dihilangkan atau lebih besar daripada gambar ukuran penuh, gambar ukuran penuh akan dikembalikan.

Hasil

  • content: Data biner gambar, termasuk yang sesuai (misalnya, yang diskalakan) metadata dalam header gambar.

Error

  • missingParameter: fileUri yang diperlukan tidak ditentukan.
  • invalidParameterName: Nama parameter input tidak dikenal.
  • invalidParameterValue: Nama parameter input dikenali, tetapi nilainya tidak valid; misalnya, nilai fileUri tidak ada, tipe datanya salah, atau maxSize memiliki jenis data yang salah.

I/O Perintah

Input Perintah
{
    "parameters": {
        "fileUri": "file URI",
        "maxSize": 400
    }
}
Output Perintah
Image binary data
Output Perintah (Error)
{
    "error": {
        "code": "invalidParameterValue",
        "message": "Parameter fileUri doesn't exist."
    }
}