הטרנספורמציה האפינית. ששת הערכים יוצרים מטריקס 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 |
ההיסט האנכי. |