Canvas putImageData() ກົນລະບົບ

ການອະທິບາຍ ແລະ ການນໍາໃຊ້

putImageData() ກົນລະບົບ, ທີ່ສາມາດສຳເນົາພາສາວຽງວຽງວັດທະນະທຳທີ່ຖືກນຳໃຊ້ເພື່ອສຳເນົາພາສາວຽງວຽງວັດທະນະທຳ.

ຄຳເຕືອນ:ບໍ່ມີຫົວຂໍ້ getImageData() ກົນລະບົບ, ທີ່ສາມາດສຳເນົາພາສາວຽງວຽງວັດທະນະທຳທີ່ຖືກນຳໃຊ້ເພື່ອສຳເນົາພາສາວຽງວຽງວັດທະນະທຳ.

ຄຳເຕືອນ:ບໍ່ມີຫົວຂໍ້ createImageData() ກົນລະບົບ, ທີ່ສາມາດສ້າງອັນສີເອມດີ້ທີ່ບໍ່ມີຮູບພາບ.

ຕົວຢ່າງ

ລະບຽບທີ່ຖືກນຳໃຊ້ເພື່ອສຳເນົາພາສາຂອງລາຍຮູບພາບຂອງບັນທຶກການການວຽງວຽງວັດທະນະທຳທີ່ຖືກນຳໃຊ້ເພື່ອສຳເນົາພາສາຂອງລາຍຮູບພາບທີ່ຖືກນຳໃຊ້ເພື່ອສຳເນົາພາສາຂອງລາຍຮູບພາບ.

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.fillStyle="green";
ctx.fillRect(10,10,50,50);
function copy()
{
var imgData=ctx.getImageData(10,10,50,50);
ctx.putImageData(imgData,10,70);
}

ທົດລອງດຽວກັບຕົວເອງ

ມູນວິທະຍານ

context.putImageData(imgData,x,y,dirtyX,dirtyY,dirtyWidth,dirtyHeight);

ຄວາມຕາມຄວາມຂອງປະເພດ

ປະເພດ ການອະທິບາຍ
imgData ອະນຸຍາດໃຫ້ອັນສີເອມດີ້ທີ່ຈະຫຼົງກັບແຜ່ນຖານ.
x ຈຸດຕອນຂອງອັນສີເອມດີ້ຕາມລະດັບພາກສາມາດ, ວຽງວຽງພິກອອກມາຕາມລະດັບພາວະມິຕິລະຍະສານວຽງວັດທະນະທຳ.
y ຈຸດຕອນຂອງອັນສີເອມດີ້ມາຕາມລະດັບພາກສາມາດ, ວຽງວຽງພິກອອກມາຕາມລະດັບພາວະມິຕິລະຍະສານວຽງວັດທະນະທຳ.
dirtyX ທາງເລືອກ. ຄວາມວົງວຽງພິກອອກມາຕາມລະດັບຂອງພາວະມິຕິລະຍະສານວຽງວັດທະນະທຳ, ຈໍານວນພາກສາມາດ.
dirtyY ທາງເລືອກ. ຄວາມວົງວຽງພິກອອກມາຕາມລະດັບຂອງພາວະມິຕິລະຍະສານວຽງວັດທະນະທຳ, ຈໍານວນພາກສາມາດ.
dirtyWidth ທາງເລືອກ. ຄວາມວົງວຽງທີ່ຖືກນຳໃຊ້ເພື່ອຂຽນຮູບພາບໃນແຜ່ນຖານ.
dirtyHeight ທາງເລືອກ. ຄວາມສູງທີ່ຖືກນຳໃຊ້ເພື່ອຂຽນຮູບພາບໃນແຜ່ນຖານ.

ການສະໜັບສະໜູນ

表中的数字注明了首个完全支持该属性的浏览器版本。

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

注释:Internet Explorer 8 以及更早的版本不支持 元素。