Freigeben über


Image Composition - Rectify Image

Führen Sie den Bildkorrekturvorgang für ein Bild mit 4 Kontrollpunkten aus, die im Parameter angegeben sind.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
api-version
query True

string

Api-Version angefordert.

Anforderungstext

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

Name Erforderlich Typ Beschreibung
controlPoints True

ImageRectificationControlPointsApiModel

Vier Ecksteuerungspunkte für die Korrektur. Der Ursprung befindet sich oben links.

url True

string

Quellimageblob-URL.

Antworten

Name Typ Beschreibung
200 OK

file

Erfolg

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

Other Status Codes

ErrorResponse

Fehler

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

Header

x-ms-error-code: string

Beispiele

ImageComposition_Rectify

Beispielanforderung

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

Beispiel für eine Antwort

"Ynl0ZXM="

Definitionen

Name Beschreibung
ErrorResponse

Antwort, die zurückgegeben wird, wenn ein Fehler auftritt.

ErrorResponseDetails

Fehlerinformationen.

ErrorResponseInnerError

Detaillierter Fehler.

ImageRectificationControlPointsApiModel

Vier Ecksteuerungspunkte für die Korrektur. Der Ursprung befindet sich oben links.

ImageRectificationRequestApiModel

Eingabe zur Bildkorrektur.

NormalizedCoordinateApiModel

Normalisierte XY-Koordinate.

ErrorResponse

Antwort, die zurückgegeben wird, wenn ein Fehler auftritt.

Name Typ Beschreibung
error

ErrorResponseDetails

Fehlerinformationen.

ErrorResponseDetails

Fehlerinformationen.

Name Typ Beschreibung
code

string

Fehlercode

details

ErrorResponseDetails[]

Liste der detaillierten Fehler.

innererror

ErrorResponseInnerError

Detaillierter Fehler.

message

string

Fehlermeldung.

target

string

Ziel des Fehlers.

ErrorResponseInnerError

Detaillierter Fehler.

Name Typ Beschreibung
code

string

Fehlercode

innererror

ErrorResponseInnerError

Detaillierter Fehler.

message

string

Fehlermeldung.

ImageRectificationControlPointsApiModel

Vier Ecksteuerungspunkte für die Korrektur. Der Ursprung befindet sich oben links.

Name Typ Beschreibung
bottomLeft

NormalizedCoordinateApiModel

Normalisierte XY-Koordinate.

bottomRight

NormalizedCoordinateApiModel

Normalisierte XY-Koordinate.

topLeft

NormalizedCoordinateApiModel

Normalisierte XY-Koordinate.

topRight

NormalizedCoordinateApiModel

Normalisierte XY-Koordinate.

ImageRectificationRequestApiModel

Eingabe zur Bildkorrektur.

Name Typ Beschreibung
controlPoints

ImageRectificationControlPointsApiModel

Vier Ecksteuerungspunkte für die Korrektur. Der Ursprung befindet sich oben links.

url

string

Quellimageblob-URL.

NormalizedCoordinateApiModel

Normalisierte XY-Koordinate.

Name Typ Beschreibung
x

number

Horizontale Koordinate.

y

number

Vertikale Koordinate.