camera.getImage

Gibt ein Bild in voller Größe oder anhand seines URI zurück. Zu den Eingabeparametern gehören: Problembehebung. Dies ist der einzige Befehl, der zurückgeben sollte: Content-Type: image/jpeg. Alle anderen Befehle geben Content-Type: application/json;charset=utf-8 zurück. Dieser Befehl wurde in API-Level 2 eingestellt.

Parameter

  • fileUri::URI der Zieldatei. Hersteller entscheiden, ob sie absoluten oder relativen URIs angeben. Clients können dies als intransparente Kennung behandeln.
  • maxSize (optional): Maximale Größe des angeforderten Bildes. max(scaledimage_width, scaledimage_height). Wenn maxSize weggelassen wird oder größer ist als das Bild in voller Größe, wird das Bild in voller Größe zurückgegeben.

Ergebnisse

  • content:Binäre Bilddaten, einschließlich entsprechender (z. B. skaliert) Metadaten im Bildheader.

Fehler

  • missingParameter:Der erforderliche fileUri ist nicht angegeben.
  • invalidParameterName:Der Name eines Eingabeparameters wurde nicht erkannt.
  • invalidParameterValue::Der Name des Eingabeparameters wird erkannt, aber sein Wert ist ungültig; Beispiel: Der Wert fileUri ist nicht vorhanden, sein Datentyp ist falsch, oder maxSize hat den falschen Datentyp.

Befehls-E/A

Befehlseingabe
{
   
"parameters": {
       
"fileUri": "file URI",
       
"maxSize": 400
   
}
}
Befehlsausgabe
Image binary data
Befehlsausgabe (Fehler)
{
   
"error": {
       
"code": "invalidParameterValue",
       
"message": "Parameter fileUri doesn't exist."
   
}
}