ใช้ html2canvas() แปลง DIV เป็นรูปภาพ
HTML
<div id="cpimg" style="padding: 25px;">
<h4>Welcome</h4>
</div>
JavaScript
html2canvas(document.querySelector("#cpimg")).then(function(canvas) {
document.body.appendChild(canvas); // แสดง canvas ที่สร้างขึ้น
// หรือดาวน์โหลด:
// var link = document.createElement('a');
// link.download = 'div-image.png';
// link.href = canvas.toDataURL();
// link.click();
});
ต้องโหลดไลบรารี html2canvas.js ก่อนใช้งาน ฟังก์ชันคืนค่า Promise ที่ resolve เป็น canvas element