仿射變換。這六個值會形成 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 |
垂直偏移。 |