Introduction
This is an open source JavaScript library, using TypeScript to develop a Web drawing framework based on Canvas.
- Website: https://idrawjs.com/
- GitHub: https://github.com/idrawjs/idraw
- A JavaScript library for drawing and manipulating materials based on pure Canvas.
- You can expand and customize various visual manipulation applications based on iDraw.js, here you can refer to the case https://idrawjs.com/studio/
- It can draw text, rectangles, circles, pictures, HTML fragments and SVG files, and all of them can be used as drawing elements to generate data in specified formats.
More information
- GitHub: https://github.com/idrawjs/idraw
- Document: https://idrawjs.com/
- Playground: https://idrawjs.com/playground/
- The actual case of Studio based on iDraw.js: https://idrawjs.com/studio/
Why I develop iDraw.js
- In order to use pure Canvas features to combine pictures, HTML and SVG as materials to do drawing work.
- In order to try to see what kind of multi-material drawing work can be done with the 2D API of Canvas alone.
- The last is to try to use Canvas as much as possible to manipulate the material.
iDraw.js's Features
Draw Text
Draw Rectangle
Draw Circle
Draw Image
Draw SVG Code
Draw HTML Code
Next Plan
- Continue to optimize performance
- Extend more drawing element types
Top comments (0)