HTML အကိုးအကား

အက္ခရာဖြင့် HTML HTML အမျိုးအစားအလိုက် HTML Browser ပံ့ပိုးမှု HTML အရည်အချင်းများ HTML ကမ္ဘာလုံးဆိုင်ရာ အရည်အချင်းများ HTML ပွဲများ HTML အရောင်များ HTML Canvas HTML အသံ/ဗီဒီယို HTML အက္ခရာအစုံများ HTML Doctypes HTML URL ကုဒ် HTML ဘာသာစကားကုဒ်များ HTML နိုင်ငံကုဒ်များ HTTP မက်ဆေ့ခ်ျများ HTTP နည်းလမ်းများ PX မှ EM Converter ကီးဘုတ်ဖြတ်လမ်းများ


HTML canvas setTransform() နည်းလမ်း

❮ HTML Canvas အကိုးအကား

ဥပမာ

ထောင့်မှန်စတုဂံတစ်ခုဆွဲပါ၊ ပြင်ဆင်သတ်မှတ်ပြီး setTransform() ဖြင့် အသွင်ပြောင်းမက်ထရစ်အသစ်တစ်ခုကို ဖန်တီးပါ၊ ထောင့်မှန်စတုဂံကို ထပ်မံဆွဲပါ၊ ပြန်လည်သတ်မှတ်ပြီး အသွင်ပြောင်းမက်ထရစ်အသစ်တစ်ခုကို ဖန်တီးပါ၊ ထို့နောက် စတုဂံကို ထပ်မံဆွဲပါ။ setTransform() ကို ခေါ်တိုင်း၊ ၎င်းသည် ယခင်ပြောင်းလဲခြင်း matrix ကို ပြန်လည်သတ်မှတ်ပြီး matrix အသစ်ကို တည်ဆောက်ပေးကြောင်း သတိပြုပါ ၊ ထို့ကြောင့် အောက်ဖော်ပြပါ ဥပမာတွင်၊ အပြာရောင်စတုဂံအောက်ရှိ အနီရောင်စတုဂံကို ပြမည်မဟုတ်ပါ။

သင်၏ဘရောက်ဆာသည် HTML5canvastag ကိုမပံ့ပိုးပါ။

JavaScript-

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");

ctx.fillStyle = "yellow";
ctx.fillRect(0, 0, 250, 100)

ctx.setTransform(1, 0.5, -0.5, 1, 30, 10);
ctx.fillStyle = "red";
ctx.fillRect(0, 0, 250, 100);

ctx.setTransform(1, 0.5, -0.5, 1, 30, 10);
ctx.fillStyle = "blue";
ctx.fillRect(0, 0, 250, 100);

Browser ပံ့ပိုးမှု

ဇယားရှိ နံပါတ်များသည် နည်းလမ်းကို အပြည့်အဝထောက်ခံသည့် ပထမဆုံးဘရောက်ဆာဗားရှင်းကို သတ်မှတ်ပေးသည်။

Method
setTransform() Yes 9.0 Yes Yes Yes

အဓိပ္ပါယ်နှင့် အသုံးပြုမှု

ကင်းဗတ်ပေါ်ရှိ အရာတစ်ခုစီတွင် လက်ရှိအသွင်ပြောင်းလဲခြင်း matrix ရှိသည်။

setTransform() method သည် လက်ရှိ transformation ကို identity matrix သို့ ပြန်လည်သတ်မှတ်ပြီး တူညီသော အကြောင်းပြချက်များဖြင့် transform() ကို လုပ်ဆောင်သည်။

တစ်နည်းဆိုရသော် setTransform() method သည် သင့်အား အတိုင်းအတာ၊ လှည့်၊ ရွှေ့ကာ လက်ရှိအကြောင်းအရာကို လှည့်နိုင်စေပါသည်။

မှတ်ချက်

JavaScript syntax- ဆက်စပ် .setTransform( a,b,c,d,e,f );

ကန့်သတ်တန်ဖိုးများ

Parameter Description Play it
a Horizontal scaling
b Horizontal skewing
c Vertical skewing
d Vertical scaling
e Horizontal moving
f Vertical moving

❮ HTML Canvas အကိုးအကား