La transformación afín. Los seis valores forman una matriz 2 × 3:
( ( scaleX, shearX, translateX )
( shearY, scaleY, translateY ) )
Especifica una transformación de modo que, dada una ubicación de píxeles (u, v)
, la ubicación correspondiente en el CRS sea esta matriz multiplicada por el vector de columna (u, v, 1)
. Las coordenadas de píxeles usan el espacio de trama "PixelIsArea", es decir, (0, 0)
es la esquina superior izquierda del píxel superior izquierdo y (width, height)
es la esquina inferior derecha de la imagen. (translateX, translateY)
es el origen (en el CRS) de la cuadrícula de píxeles. Si no hay deslizamiento ni rotación, (scaleX, scaleY)
es el tamaño de píxeles. A menudo, scaleY
es negativo para que la esquina de píxeles (0, 0)
pueda representar la esquina noroeste de la imagen.
Representación JSON |
---|
{ "scaleX": number, "shearX": number, "translateX": number, "shearY": number, "scaleY": number, "translateY": number } |
Campos | |
---|---|
scaleX |
Es el factor de escala horizontal. |
shearX |
Es el factor de corte horizontal para algunas transformaciones, aunque no para todas. |
translateX |
Es el desplazamiento horizontal. |
shearY |
Es el factor de corte vertical para algunas transformaciones, aunque no para todas. |
scaleY |
Es el factor de escala vertical. |
translateY |
Es la compensación vertical. |