Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

รับค่าจาก HTML5 Canvas เป็น JavaScript


เมื่อเราวาดอะไรก็ได้บน Canvas จะไม่มีความทรงจำของสิ่งที่วาด ขณะวาด เราจำเป็นต้องติดตามข้อมูลที่จำเป็นทั้งหมดด้วยตัวเองขณะวาด ดังนั้นจึงเป็นไปไม่ได้ที่จะได้รับค่าจากผ้าใบ HTML5 ไปยัง JavaScript เนื่องจากไม่มีหน่วยความจำ มันวาดแบบนี้ -

<canvas id = "myCanvas" height = "300" width = "500" style = "border:2px solid #808080;"></canvas>

เมื่อเพิ่มฟังก์ชันสำหรับปุ่มแล้วคลิกเข้าไป คุณจะไม่สามารถได้สิ่งที่ต้องการ -

<div>
   <input type = "button" value = "Submit" onclick = "submit()">
</div>

คุณจะไม่สามารถรับค่าเหล่านั้นจากผืนผ้าใบได้เนื่องจากผืนผ้าใบเป็นเพียงบิตแมป