Udostępnij za pośrednictwem


Image Composition - Rectify Image

Uruchom operację recyfikacji obrazu względem obrazu z 4 punktami kontrolnymi podanymi w parametrze .

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
api-version
query True

string

Żądana wersja interfejsu API.

Treść żądania

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

Nazwa Wymagane Typ Opis
controlPoints True

ImageRectificationControlPointsApiModel

Cztery punkty sterowania narożne do recyfikacji. Źródło znajduje się w lewym górnym rogu.

url True

string (uri)

Adres URL obiektu blob obrazu źródłowego.

Odpowiedzi

Nazwa Typ Opis
200 OK

file

Powodzenie

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

Other Status Codes

ErrorResponse

Błąd

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

Nagłówki

x-ms-error-code: string

Przykłady

ImageComposition_Rectify

Przykładowe żądanie

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

Przykładowa odpowiedź

"Ynl0ZXM="

Definicje

Nazwa Opis
ErrorResponse

Odpowiedź zwrócona po wystąpieniu błędu.

ErrorResponseDetails

Informacje o błędzie.

ErrorResponseInnerError

Szczegółowy błąd.

ImageRectificationControlPointsApiModel

Cztery punkty sterowania narożne do recyfikacji. Źródło znajduje się w lewym górnym rogu.

ImageRectificationRequestApiModel

Dane wejściowe recyfikacji obrazu.

NormalizedCoordinateApiModel

Znormalizowana współrzędna XY.

ErrorResponse

Odpowiedź zwrócona po wystąpieniu błędu.

Nazwa Typ Opis
error

ErrorResponseDetails

Informacje o błędzie.

ErrorResponseDetails

Informacje o błędzie.

Nazwa Typ Opis
code

string

Kod błędu.

details

ErrorResponseDetails[]

Lista szczegółowych błędów.

innererror

ErrorResponseInnerError

Szczegółowy błąd.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorResponseInnerError

Szczegółowy błąd.

Nazwa Typ Opis
code

string

Kod błędu.

innererror

ErrorResponseInnerError

Szczegółowy błąd.

message

string

Komunikat o błędzie.

ImageRectificationControlPointsApiModel

Cztery punkty sterowania narożne do recyfikacji. Źródło znajduje się w lewym górnym rogu.

Nazwa Typ Opis
bottomLeft

NormalizedCoordinateApiModel

Znormalizowana współrzędna XY.

bottomRight

NormalizedCoordinateApiModel

Znormalizowana współrzędna XY.

topLeft

NormalizedCoordinateApiModel

Znormalizowana współrzędna XY.

topRight

NormalizedCoordinateApiModel

Znormalizowana współrzędna XY.

ImageRectificationRequestApiModel

Dane wejściowe recyfikacji obrazu.

Nazwa Typ Opis
controlPoints

ImageRectificationControlPointsApiModel

Cztery punkty sterowania narożne do recyfikacji. Źródło znajduje się w lewym górnym rogu.

url

string (uri)

Adres URL obiektu blob obrazu źródłowego.

NormalizedCoordinateApiModel

Znormalizowana współrzędna XY.

Nazwa Typ Opis
x

number (double)

minimum: 0
maximum: 1

Współrzędna pozioma.

y

number (double)

minimum: 0
maximum: 1

Współrzędna pionowa.