Поделиться через


Image Composition - Rectify Image

Выполните операцию исправления образа с 4 контрольными точками, указанными в параметре .

POST /imagecomposition:rectify?api-version=2023-04-01-preview

Параметры URI

Имя В Обязательно Тип Описание
api-version
query True

string

Запрошенная версия API.

Текст запроса

Media Types: "application/json-patch+json"

Имя Обязательно Тип Описание
controlPoints True

ImageRectificationControlPointsApiModel

Четыре угловые контрольные точки для исправления. Источник находится в левом верхнем углу.

url True

string

URL-адрес blob-объекта исходного образа.

Ответы

Имя Тип Описание
200 OK

file

Успех

Media Types: "image/jpeg", "application/json"

Other Status Codes

ErrorResponse

Ошибка

Media Types: "image/jpeg", "application/json"

Заголовки

x-ms-error-code: string

Примеры

ImageComposition_Rectify

Образец запроса

POST /imagecomposition:rectify?api-version=2023-04-01-preview

{
  "url": "https://example.com/image.jpg",
  "controlPoints": {
    "topLeft": {
      "x": 0.1,
      "y": 0.1
    },
    "topRight": {
      "x": 0.9,
      "y": 0.1
    },
    "bottomLeft": {
      "x": 0.1,
      "y": 0.9
    },
    "bottomRight": {
      "x": 0.9,
      "y": 0.9
    }
  }
}

Пример ответа

"Ynl0ZXM="

Определения

Имя Описание
ErrorResponse

Ответ возвращается при возникновении ошибки.

ErrorResponseDetails

Сведения об ошибке.

ErrorResponseInnerError

Подробная ошибка.

ImageRectificationControlPointsApiModel

Четыре угловые контрольные точки для исправления. Источник находится в левом верхнем углу.

ImageRectificationRequestApiModel

Входные данные для исправления изображения.

NormalizedCoordinateApiModel

Нормализованная координата XY.

ErrorResponse

Ответ возвращается при возникновении ошибки.

Имя Тип Описание
error

ErrorResponseDetails

Сведения об ошибке.

ErrorResponseDetails

Сведения об ошибке.

Имя Тип Описание
code

string

Код ошибки.

details

ErrorResponseDetails[]

Список подробных ошибок.

innererror

ErrorResponseInnerError

Подробная ошибка.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponseInnerError

Подробная ошибка.

Имя Тип Описание
code

string

Код ошибки.

innererror

ErrorResponseInnerError

Подробная ошибка.

message

string

Сообщение об ошибке.

ImageRectificationControlPointsApiModel

Четыре угловые контрольные точки для исправления. Источник находится в левом верхнем углу.

Имя Тип Описание
bottomLeft

NormalizedCoordinateApiModel

Нормализованная координата XY.

bottomRight

NormalizedCoordinateApiModel

Нормализованная координата XY.

topLeft

NormalizedCoordinateApiModel

Нормализованная координата XY.

topRight

NormalizedCoordinateApiModel

Нормализованная координата XY.

ImageRectificationRequestApiModel

Входные данные для исправления изображения.

Имя Тип Описание
controlPoints

ImageRectificationControlPointsApiModel

Четыре угловые контрольные точки для исправления. Источник находится в левом верхнем углу.

url

string

URL-адрес blob-объекта исходного образа.

NormalizedCoordinateApiModel

Нормализованная координата XY.

Имя Тип Описание
x

number

Горизонтальная координата.

y

number

Вертикальная координата.