仿射转换。这 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 |
垂直偏移。 |