камера.getImage

Возвращает полноразмерное или масштабированное изображение, учитывая его URI. Входные параметры включают разрешение. Это единственная команда, которая должна возвращать Content-Type: image/jpeg . Все остальные команды возвращают Content-Type: application/json;charset=utf-8 . Эта команда устарела на уровне API 2.

Параметры

  • fileUri: URI целевого файла. Производители решают, использовать ли абсолютные или относительные URI. Клиенты могут рассматривать это как непрозрачный идентификатор.
  • maxSize: (Необязательно) Максимальный размер запрошенного изображения; max (scaledimage_width, Scaledimage_height). Если maxSize опущен или превышает полноразмерное изображение, возвращается полноразмерное изображение.

Результаты

  • содержимое: двоичные данные изображения, включая соответствующие (например, масштабированные) метаданные в заголовке изображения.

Ошибки

  • MissingParameter: не указан требуемый fileUri .
  • validParameterName: имя входного параметра не распознано.
  • validParameterValue: имя входного параметра распознано, но его значение недопустимо; например, значение fileUri не существует, его тип данных неверен или maxSize имеет неправильный тип данных.

Командный ввод/вывод

Ввод команды
{
    "parameters": {
        "fileUri": "file URI",
        "maxSize": 400
    }
}
Вывод команды
Image binary data
Вывод команды (ошибка)
{
    "error": {
        "code": "invalidParameterValue",
        "message": "Parameter fileUri doesn't exist."
    }
}