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 transform() နည်းလမ်း

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

ဥပမာ

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

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

JavaScript-

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

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

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

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

Browser ပံ့ပိုးမှု

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

Method
transform() Yes 9.0 Yes Yes Yes

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

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

transform() method သည် လက်ရှိ transformation matrix ကို အစားထိုးသည်။ ၎င်းသည် ဖော်ပြထားသော matrix နှင့် လက်ရှိအသွင်ပြောင်း matrix ကို မြှောက်ပေးသည်။

a
f
၀ယ်တယ်။ ၀ယ်တယ်။

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

မှတ်ချက်

မှတ်ချက်- transform() method သည် rotate(), scale(), translate(), သို့မဟုတ် transform() ဖြင့် ပြုလုပ်ထားသော အခြားသော transformation များနှင့် အတော်လေး သက်ဆိုင်ပါသည်။ ဥပမာ- သင့်ပုံဆွဲခြင်းကို နှစ်ချက်စကေးသတ်မှတ်ထားပြီးဖြစ်ပြီး၊ transform() method သည် သင့်ပုံများကို နှစ်ဆင့်ဖြင့် စကေးပေးမည်ဆိုပါက၊ သင်၏ပုံများသည် ယခုအခါ လေးခုဖြင့် စကေးပေးပါမည်။

အကြံပြုချက်- အခြားသော အသွင်ပြောင်းမှုများနှင့် ယှဉ်တွဲမ လုပ်ဆောင်နိုင်သော setTransform() နည်းလမ်းကို စစ်ဆေးကြည့်ပါ ။

JavaScript syntax- context .transform( 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 အကိုးအကား