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."
    }
}