ล่าสุดการพัฒนาเว็บบทเรียน
×

HTML การอ้างอิง

HTML ตามลำดับตัวอักษร (เรียงลำดับ) HTML ตามหมวดหมู่ (เรียงลำดับ) HTML แอตทริบิวต์ HTML แอตทริบิวต์ทั่วโลก HTML เหตุการณ์ HTML ผ้าใบ HTML เสียง / วิดีโอ HTML doctypes HTML เข้ารหัส URL HTML รหัสภาษา HTML รหัสประเทศ HTTP ข้อความ HTTP วิธีการ PX จะ EM แปลง แป้นพิมพ์ลัด


 

HTML canvas putImageData() Method

<html ผ้าใบอ้างอิง

ตัวอย่าง

โค้ดข้างล่างนี้คัดลอกข้อมูลพิกเซลสำหรับสี่เหลี่ยมที่ระบุบนผืนผ้าใบด้วย getImageData() และจากนั้นนำข้อมูลภาพกลับไปยังผืนผ้าใบด้วย putImageData() :

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.fillStyle="red";
ctx.fillRect(10,10,50,50);

function copy()
{
var imgData=ctx.getImageData(10,10,50,50);
ctx.putImageData(imgData,10,70);
}
ลองตัวเอง»

สนับสนุนเบราว์เซอร์

ตัวเลขในตารางระบุราว์เซอร์รุ่นแรกที่สนับสนุนอย่างเต็มที่วิธีการ

วิธี
putImageData() ใช่ 9.0 ใช่ ใช่ ใช่

ความหมายและการใช้งาน

putImageData() วิธีการทำให้ข้อมูลภาพ (จากวัตถุ ImageData ระบุ) กลับขึ้นไปบนผืนผ้าใบ

เคล็ดลับ: อ่านเกี่ยวกับ getImageData() วิธีการที่คัดลอกข้อมูลพิกเซลสำหรับสี่เหลี่ยมที่ระบุบนผืนผ้าใบ

เคล็ดลับ: อ่านเกี่ยวกับ createImageData() วิธีการที่จะสร้างใหม่วัตถุ ImageData ว่างเปล่า


JavaScript ไวยากรณ์

ไวยากรณ์ javascript: context.putImageData(imgData,x,y,dirtyX,dirtyY,dirtyWidth,dirtyHeight );

ค่าพารามิเตอร์

พารามิเตอร์ ลักษณะ
imgData ระบุวัตถุ ImageData ที่จะนำกลับเข้าสู่ผืนผ้าใบ
x พิกัด x พิกเซลของมุมบนซ้ายของวัตถุ ImageData
y พิกัด y พิกเซลของมุมบนซ้ายของวัตถุ ImageData
dirtyX ไม่จำเป็น แนวนอน (x) ค่าพิกเซลที่จะวางภาพบนผืนผ้าใบ
dirtyY ไม่จำเป็น แนวตั้ง (Y) ค่าพิกเซลที่จะวางภาพบนผืนผ้าใบ
dirtyWidth ไม่จำเป็น ความกว้างที่จะใช้ในการวาดภาพบนผืนผ้าใบ
dirtyHeight ไม่จำเป็น ความสูงที่จะใช้ในการวาดภาพบนผืนผ้าใบ

<html ผ้าใบอ้างอิง