A transformação afim. Os seis valores formam uma matriz 2x3:
( ( scaleX, shearX, translateX )
( shearY, scaleY, translateY ) )
Especificando uma transformação de modo que, dada uma localização de pixel (u, v), a localização correspondente no CRS é esta matriz vezes o vetor de coluna (u, v, 1). As coordenadas de pixel usam o espaço de raster "PixelIsArea", ou seja, (0, 0) é o canto superior esquerdo do pixel superior esquerdo, e (width, height) é o canto inferior direito da imagem. (translateX, translateY) é a origem (no CRS) da grade de pixels. Se não houver cisalhamento ou rotação, (scaleX, scaleY) será o tamanho do pixel. O scaleY geralmente é negativo para que o canto de pixel (0, 0) possa representar o canto noroeste da imagem.
| Representação JSON |
|---|
{ "scaleX": number, "shearX": number, "translateX": number, "shearY": number, "scaleY": number, "translateY": number } |
| Campos | |
|---|---|
scaleX |
O fator de escalonamento horizontal. |
shearX |
O fator de cisalhamento horizontal para algumas, mas não todas, as transformações. |
translateX |
O deslocamento horizontal. |
shearY |
O fator de cisalhamento vertical para algumas, mas não todas, as transformações. |
scaleY |
O fator de escalonamento vertical. |
translateY |
O deslocamento vertical. |