How to draw simple image using html5 canvas

HTML5 Canvas Simple Image tutorial

Learn to draw Simple image in html5 Canvas

We are going to learn How to draw simple image with the help of or by using html5 canvas. Previously we also discussed how to Create Shadows with  html5 canvas. However the code is already pasted below to draw the simple image using html5 canvas element.For drawing a simple image using html 5 canvas,Following steps will be taken

Step 1: Embeding of canvas tag

In this step In the body of html document we can embed the canvas tag

<script width="600" height="400" style="border: 1px solid #0000ff;" >

< /script >

Step 2:Canvas context Could be Defined as

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

Here is the Code for simple image drawing using html5 canvas

var imageObj = new Image(); imageObj.src="logo.jpg"; context.drawImage (imageObj,destX, destY);

At this stage,first we create image object by calling htm5 class construtor Image() , and then assign image value by assigning image src. destX is xCoordinate of position of image, destY is yCoordinate of position of image. This can be given in number to represent pixel on screen.

context.drawImage("logo.jpg", 200,300);


HTML5 Canvas drawing simple image complete code example


<!DOCTYPE html>
        <title>Drawing a simple iamge on html5 canvas </title>
        <canvas id ="myCanvas" width ="600" height ="400"
            style="border: 1px solid blue;">
            var  canvas = document.getElementById("myCanvas");
            var context =canvas.getContext('2d');
            var imageObj = new Image();
            imageObj.src ="images/html5.jpg";   
            context.drawImage (imageObj,150, 100);



html5 canvas course is also available in the video form of html5 canvas tutorials which are available on the iteducation youtube channel.

HTML5 canvas drawing Simple image using html5 Canvas


drawing simple image using html5 canvas
drawing simple image using html5 canvas.


live demo drawing Simple Image using HTML5 Canvas on codepen

[codepen_embed height=500 theme_id=1 slug_hash=’azyEBO’ user=’aslamwaqar’ default_tab=’html’



The library of html5 canvas with online video lectures as well as video tutorials is present and available on theiteducation youtube channel in which you are able to learn html5 canvas image annotation, html5 canvas drag and drop, html5 canvas layers and all the topics of html5 canvas javascript framework .

Author: Habibullah Qamar

Its me Habib Ullah Qamar working as a Lecturer (Computer Sciences) in Pakistan. I have an MS(M.Phil) degree in computer sciences with specialization in software engineering from Virtual University of Pakistan Lahore. I have an experience of more than 15 years in the filed of Computer Science as a teacher. Blog Writing is my passion. I have many blogs, This one is special made with the aim of providing 100% Free online coaching and training to the students of under-graduate and postgraduate classes. Most of the students enrolled in computer sciences, information technology, software engineering and related disciplines find it difficult to understand core concepts of programming and office automation. They find difficult in understanding and solving their assignments.

Leave a Reply

Your email address will not be published. Required fields are marked *