camera.getImage

Renvoie une image en taille réelle ou mise à l'échelle en fonction de son URI. Les paramètres d'entrée incluent : la résolution de problèmes. C'est la seule commande qui doit renvoyer : Content-Type: image/jpeg. Toutes les autres commandes renvoient Content-Type: application/json;charset=utf-8. Cette commande a été abandonnée dans le niveau d'API 2.

Paramètres

  • fileUri::URI du fichier cible. Les fabricants décident d'utiliser ou non des URI absolus ou relatifs. Les clients peuvent le traiter comme un identifiant opaque.
  • maxSize : (facultatif) taille maximale de l'image demandée. max(mise à l'échelle_image_large, hauteur_image_redimensionnée). Si maxSize est omis ou supérieur que l'image en taille réelle, celle-ci est renvoyée.

Résultats

  • content:données binaires de l'image, y compris les données correspondantes (par exemple, mises à l'échelle) dans l'en-tête de l'image.

Erreurs

  • missingParameter:l'élément fileUri obligatoire n'est pas spécifié.
  • invalidParameterName:un nom de paramètre d'entrée n'est pas reconnu.
  • invalidParameterValue::le nom du paramètre d'entrée est reconnu, mais sa valeur est incorrect(e) ; Par exemple, la valeur fileUri n'existe pas, son type de données est incorrect. ou maxSize a le mauvais type de données.

E/S de commande

Saisie de la commande
{
    "parameters": {
        "fileUri": "file URI",
        "maxSize": 400
    }
}
Résultat de la commande
Image binary data
Résultat de la commande (erreur)
{
    "error": {
        "code": "invalidParameterValue",
        "message": "Parameter fileUri doesn't exist."
    }
}