Canvas setTransform() ວິທິການ
ການອະທິບາຍ ແລະ ການນໍາໃຊ້
ແຕ່ລະບັນດາວັດຖຸໃນແຜ່ນງານມີມູນວິທິຊອງການທິດຕະຫຼອດສະຖິຕິ.
setTransform()
ວິທິການທີ່ຍົກຍ້ອງມາການຊອງການທິດຕະຫຼອດມາຈະມີມູນວິທິສະເພາະ, ແລະ ຕົວຕອນຈະມີມູນວິທິດຽວກັນ. transform().
ສະບາຍດຽວກັນ, setTransform() ອະນຸຍາດທ່ານໃຫ້ຕັ້ງມາການຊອງ, ສະໝັກ, ຍ້າຍທາງ ແລະ ຊອງທີ່ຕາມລະຫວ່າງທາງທີ່ຕັ້ງ.
注释:ການຊອງການທິດຕະຫຼອດຈະມີຜົນກະທົບພຽງແຕ່ການທົດລອງທີ່ຕ້ອງການ setTransform() ຕໍ່ມາ.
ຄວາມຈຳນວນ
ການຂຽນຂອງຕາກັບຕາມລະຫວ່າງທາງວຽງ. ການທົດລອງດຽວກັນຈະກະຈາຍມາຫຼາຍຄັ້ງ. ສະບາຍດຽວກັນ, ການເອິ້ນ setTransform() ຈະຍົກຍ້ອງມາການຊອງການທິດຕະຫຼອດຈະບໍ່ສະແດງຕາກັບຕາກັບສີສີຂຽວຫຼັງຈາກການຊອງການທິດຕາມລະຫວ່າງທາງວຽງ.
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);
ມູນວິທິ
context.setTransform(a,b,c,d,e,f);
ມາດຕະການຄຸນຄ່າ
ມາດຕະການ | ການອະທິບາຍ |
---|---|
a | ການສະໝັກຂະໜາດທີ່ຕາມລະຫວ່າງທາງທີ່ຕັ້ງ. |
b | ການຊອງຂະໜາດທີ່ຕາມລະຫວ່າງທາງທີ່ຕັ້ງ. |
c | ການຊອງຂະໜາດທີ່ຕາມລະຫວ່າງທາງທີ່ຕັ້ງທາງຕາມລະຫວ່າງທາງທີ່ຕັ້ງ. |
d | ການຊອງຂະໜາດທີ່ຕາມລະຫວ່າງທາງວຽງ. |
e | 水平移动绘图。 |
f | 垂直移动绘图。 |
浏览器支持
表中的数字注明了首个完全支持该属性的浏览器版本。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
注释:Internet Explorer 8 以及更早的版本不支持