Fabric.js Tutorial: The Ultimate Guide to Objects and Complex Shapes
javascript - getting proper mouse position inside a zoomable iframe - Stack Overflow
GitHub - SidRH/Drawing-Different-Shapes-using-JavaScript-on-Mousedrag-: Its a very small project which I have created after learning java-script. The project is about to draw shapes like Triangles and Circles on canvas element using mouse drag
How to draw with mouse in HTML 5 canvas ? - GeeksforGeeks
Drawing on the HTML5 Canvas with a Mouse | by Andrew Udell | Level Up Coding
Creating and Drawing on an HTML5 Canvas using JavaScript | by CodeDraken | codeburst