仿射转换。这 6 个值构成一个 2x3 矩阵:
( ( scaleX, shearX, translateX )
( shearY, scaleY, translateY ) )
指定转换,以便在给定像素位置 (u, v) 时,CRS 中的对应位置为此矩阵乘以列矢量 (u, v, 1)。像素坐标使用“PixelIsArea”光栅空间,即 (0, 0) 是左上角像素的左上角,(width, height) 是图片的右下角。(translateX, translateY) 是像素网格的原点(在 CRS 中)。如果没有剪裁或旋转,则 (scaleX, scaleY) 为像素大小。scaleY 通常为负值,以便 (0, 0) 像素角可以表示图像的最西北角。
| JSON 表示法 |
|---|
{ "scaleX": number, "shearX": number, "translateX": number, "shearY": number, "scaleY": number, "translateY": number } |
| 字段 | |
|---|---|
scaleX |
横向缩放比例。 |
shearX |
某些(但不是所有)转换的水平剪裁因子。 |
translateX |
水平偏移。 |
shearY |
某些(但不是所有)转换的垂直剪切系数。 |
scaleY |
纵向缩放比例。 |
translateY |
垂直偏移。 |