Compartir a través de


Image Composition - Rectify Image

Ejecute la operación de rectificación de imagen en una imagen con 4 puntos de control proporcionados en el parámetro .

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
api-version
query True

string

Versión de API solicitada.

Cuerpo de la solicitud

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

Nombre Requerido Tipo Description
controlPoints True

ImageRectificationControlPointsApiModel

Cuatro puntos de control de esquina para rectificar. El origen está en la parte superior izquierda.

url True

string

Dirección URL del blob de imagen de origen.

Respuestas

Nombre Tipo Description
200 OK

file

Correcto

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

Other Status Codes

ErrorResponse

Error

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

Encabezados

x-ms-error-code: string

Ejemplos

ImageComposition_Rectify

Solicitud de ejemplo

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

Respuesta de muestra

"Ynl0ZXM="

Definiciones

Nombre Description
ErrorResponse

Respuesta devuelta cuando se produce un error.

ErrorResponseDetails

Información de error.

ErrorResponseInnerError

Error detallado.

ImageRectificationControlPointsApiModel

Cuatro puntos de control de esquina para rectificar. El origen está en la parte superior izquierda.

ImageRectificationRequestApiModel

Entrada de rectificación de imagen.

NormalizedCoordinateApiModel

Coordenada XY normalizada.

ErrorResponse

Respuesta devuelta cuando se produce un error.

Nombre Tipo Description
error

ErrorResponseDetails

Información de error.

ErrorResponseDetails

Información de error.

Nombre Tipo Description
code

string

Código de error.

details

ErrorResponseDetails[]

Lista de errores detallados.

innererror

ErrorResponseInnerError

Error detallado.

message

string

Mensaje de error.

target

string

Destino del error.

ErrorResponseInnerError

Error detallado.

Nombre Tipo Description
code

string

Código de error.

innererror

ErrorResponseInnerError

Error detallado.

message

string

Mensaje de error.

ImageRectificationControlPointsApiModel

Cuatro puntos de control de esquina para rectificar. El origen está en la parte superior izquierda.

Nombre Tipo Description
bottomLeft

NormalizedCoordinateApiModel

Coordenada XY normalizada.

bottomRight

NormalizedCoordinateApiModel

Coordenada XY normalizada.

topLeft

NormalizedCoordinateApiModel

Coordenada XY normalizada.

topRight

NormalizedCoordinateApiModel

Coordenada XY normalizada.

ImageRectificationRequestApiModel

Entrada de rectificación de imagen.

Nombre Tipo Description
controlPoints

ImageRectificationControlPointsApiModel

Cuatro puntos de control de esquina para rectificar. El origen está en la parte superior izquierda.

url

string

Dirección URL del blob de imagen de origen.

NormalizedCoordinateApiModel

Coordenada XY normalizada.

Nombre Tipo Description
x

number

Coordenada horizontal.

y

number

Coordenada vertical.