Partager via


Image Composition - Rectify Image

Exécutez l’opération de correction d’image sur une image avec 4 points de contrôle fournis dans le paramètre .

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

Paramètres URI

Nom Dans Obligatoire Type Description
api-version
query True

string

Version de l’API demandée.

Corps de la demande

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

Nom Obligatoire Type Description
controlPoints True

ImageRectificationControlPointsApiModel

Quatre points de contrôle d’angle pour la correction. L’origine se trouve en haut à gauche.

url True

string

URL de l’objet blob d’image source.

Réponses

Nom Type Description
200 OK

file

Succès

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

Other Status Codes

ErrorResponse

Error

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

En-têtes

x-ms-error-code: string

Exemples

ImageComposition_Rectify

Exemple de requête

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

Exemple de réponse

"Ynl0ZXM="

Définitions

Nom Description
ErrorResponse

Réponse retournée lorsqu’une erreur se produit.

ErrorResponseDetails

Informations sur l’erreur.

ErrorResponseInnerError

Erreur détaillée.

ImageRectificationControlPointsApiModel

Quatre points de contrôle d’angle pour la correction. L’origine se trouve en haut à gauche.

ImageRectificationRequestApiModel

Entrée de rectification d’image.

NormalizedCoordinateApiModel

Coordonnée XY normalisée.

ErrorResponse

Réponse retournée lorsqu’une erreur se produit.

Nom Type Description
error

ErrorResponseDetails

Informations sur l’erreur.

ErrorResponseDetails

Informations sur l’erreur.

Nom Type Description
code

string

Code d’erreur.

details

ErrorResponseDetails[]

Liste des erreurs détaillées.

innererror

ErrorResponseInnerError

Erreur détaillée.

message

string

Message d’erreur.

target

string

Cible de l’erreur.

ErrorResponseInnerError

Erreur détaillée.

Nom Type Description
code

string

Code d’erreur.

innererror

ErrorResponseInnerError

Erreur détaillée.

message

string

Message d’erreur.

ImageRectificationControlPointsApiModel

Quatre points de contrôle d’angle pour la correction. L’origine se trouve en haut à gauche.

Nom Type Description
bottomLeft

NormalizedCoordinateApiModel

Coordonnée XY normalisée.

bottomRight

NormalizedCoordinateApiModel

Coordonnée XY normalisée.

topLeft

NormalizedCoordinateApiModel

Coordonnée XY normalisée.

topRight

NormalizedCoordinateApiModel

Coordonnée XY normalisée.

ImageRectificationRequestApiModel

Entrée de rectification d’image.

Nom Type Description
controlPoints

ImageRectificationControlPointsApiModel

Quatre points de contrôle d’angle pour la correction. L’origine se trouve en haut à gauche.

url

string

URL de l’objet blob d’image source.

NormalizedCoordinateApiModel

Coordonnée XY normalisée.

Nom Type Description
x

number

Coordonnée horizontale.

y

number

Coordonnée verticale.