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 |
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 |
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 |
---|---|
Error |
Antwort, die zurückgegeben wird, wenn ein Fehler auftritt. |
Error |
Fehlerinformationen. |
Error |
Detaillierter Fehler. |
Image |
Vier Ecksteuerungspunkte für die Korrektur. Der Ursprung befindet sich oben links. |
Image |
Eingabe zur Bildkorrektur. |
Normalized |
Normalisierte XY-Koordinate. |
ErrorResponse
Antwort, die zurückgegeben wird, wenn ein Fehler auftritt.
Name | Typ | Beschreibung |
---|---|---|
error |
Fehlerinformationen. |
ErrorResponseDetails
Fehlerinformationen.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Fehlercode |
details |
Liste der detaillierten Fehler. |
|
innererror |
Detaillierter Fehler. |
|
message |
string |
Fehlermeldung. |
target |
string |
Ziel des Fehlers. |
ErrorResponseInnerError
Detaillierter Fehler.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Fehlercode |
innererror |
Detaillierter Fehler. |
|
message |
string |
Fehlermeldung. |
ImageRectificationControlPointsApiModel
Vier Ecksteuerungspunkte für die Korrektur. Der Ursprung befindet sich oben links.
Name | Typ | Beschreibung |
---|---|---|
bottomLeft |
Normalisierte XY-Koordinate. |
|
bottomRight |
Normalisierte XY-Koordinate. |
|
topLeft |
Normalisierte XY-Koordinate. |
|
topRight |
Normalisierte XY-Koordinate. |
ImageRectificationRequestApiModel
Eingabe zur Bildkorrektur.
Name | Typ | Beschreibung |
---|---|---|
controlPoints |
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. |