camera.getImage

Retorna uma imagem em tamanho original ou dimensionada de acordo com seu URI. Os parâmetros de entrada incluem resolução. Esse é o único comando que precisa retornar, Content-Type: image/jpeg. Todos os outros comandos retornam Content-Type: application/json;charset=utf-8. Esse comando foi descontinuado na API de nível 2.

Parâmetros

  • fileUri:URI do arquivo de destino. Os fabricantes decidem se querem usar URIs absolutos ou relativos. Os clientes podem tratar isso como um identificador opaco.
  • maxSize: (opcional) o tamanho máximo da imagem solicitada. max(scaledimage_width, thumbnailimage_height). Se maxSize for omitido ou for maior que a imagem em tamanho original, a imagem em tamanho original será retornada.

Resultados

  • content: dados binários de imagens, incluindo metadados correspondentes (por exemplo, dimensionados) no cabeçalho da imagem.

Erros

  • missingParameter: o fileUri obrigatório não foi especificado.
  • invalidParameterName:o nome de um parâmetro de entrada não foi reconhecido.
  • invalidParameterValue:o nome do parâmetro de entrada é reconhecido, mas o valor é inválido. Por exemplo, o valor fileUri não existe, o tipo de dado está incorreto ou maxSize tem o tipo errado.

E/S do comando

Entrada de comando
{
    "parameters": {
        "fileUri": "file URI",
        "maxSize": 400
    }
}
Resposta ao comando
Image binary data
Resposta ao comando (erro)
{
    "error": {
        "code": "invalidParameterValue",
        "message": "Parameter fileUri doesn't exist."
    }
}