কম্পিউটার টিউটোরিয়াল

HTML ক্যানভাসকে canvas.toDataURL() দিয়ে ইমেজ হিসেবে সেভ করা


ক্যানভাসের ইমেজ ডেটা URL পেতে toDataURL() মেথড ব্যবহার করুন। এটি আঁকা ক্যানভাসকে ৬৪-বিট এনকোডেড PNG URL-এ রূপান্তর করে।

উদাহরণ

নিচের কোডটি চালিয়ে ক্যানভাসকে ইমেজ হিসেবে সেভ করতে পারেন:

<!DOCTYPE HTML> <html>    <head>    </head>    <body>       <canvasid = "newCanvas" width = "450" height = "300"></canvas>       <script>          var canvas = document.getElementById('newCanvas');          var ctx = canvas.getContext('2d');          // draw any shape          ctx.beginPath();          ctx.moveTo(120, 50);          ctx.bezierCurveTo(130,100, 130, 250, 330, 150);          ctx.bezierCurveTo(350,180, 320, 180, 240, 150);          ctx.bezierCurveTo(320,150, 420, 120, 390, 100);          ctx.bezierCurveTo(130,40, 370, 30, 240, 50);          ctx.bezierCurveTo(220,7, 350, 20, 150, 50);          ctx.bezierCurveTo(250,5, 150, 20, 170, 80);          ctx.closePath();          ctx.lineWidth = 3;          ctx.fillStyle ='#F1F1F1';          ctx.fill();          ctx.stroke();          var dataURL =canvas.toDataURL();       </script>    </body> </html>

  1. HTML Canvas rect() মেথড

  2. HTML Canvas shadowColor প্রোপার্টি

  3. HTML Canvas Basics

  4. matplotlib.pyplot দিয়ে ইমেজ সংরক্ষণ করার পদ্ধতি