Canvas Image in HTML5


In this article we will learn how to create an image in Canvas. We know that many elements can be created such as rectangles, circles, triangles, and diamond shapes by drawing paths, and with various shades using rgba. In this segment we see will how to draw images in the Canvas. To draw the images in The canvas using HTML5 we use the drawimage() function that allows us to create an image object within the canvas area. We specify the image object and destination point where we want to draw the image in HTML5 Canvas.

Here are the Steps:

Step 1:

  • Open the Visual Studio 2010.
  • File->>New->>Website
  • choose an Empty Website

image 1.jpg

image 2.jpg

Step 2:

  • Right-click on the Solution Explorer
  • Add->>add new item->>HTML form
  • Give the name.

image 3.jpg

Step 3:

  • Right-click on the Solution Explorer
  • Add Existing Item
  • Add the Images in the Solution Explorer.

image 4.jpg

Step 4:

Write the code below in the .htm Page:




      body {

        margin: 0px;

        padding: 0px;


     Canvas {

        border: 10px solid #9Cff98;




        window.onload = function () {

            var canvas = document.getElementById("myCanvas");

            var context = canvas.getContext("2d");

            var canvas2 = document.getElementById("my2anvas");

            var context2 = my2anvas.getContext("2d");

            var imageObj = new Image();

            var neximg = new Image();

            imageObj.onload = function () {

                context.drawImage(imageObj, 100 , 80);


            neximg.onload = function () {

                context2.drawImage(neximg, 100, 80);


            imageObj.src = "images.jpg";

           neximg.src = "images (1).jpg";





    <canvas id="myCanvas" width="450" height="350"></canvas>


    <canvas id="my2anvas" width="450" height="350"></canvas>





Step 5: Press F5 and see the Output:



image 6.jpg

Up Next
    Ebook Download
    View all
    View all