affine রূপান্তর. ছয়টি মান একটি 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 | উল্লম্ব অফসেট. |