Description:
Allow users to upload an image (PNG/JPG) and place it onto the canvas.
This is useful for annotating diagrams, making notes on screenshots, or collaborative brainstorming.
Tasks:
Add an “Import Image” button in the toolbar
Implement file input ()
Load the selected image using FileReader
Draw the uploaded image onto the canvas
Allow users to drag/move/resize the imported image (optional enhancement)
Difficulty: Hard
Description:
Allow users to upload an image (PNG/JPG) and place it onto the canvas.
This is useful for annotating diagrams, making notes on screenshots, or collaborative brainstorming.
Tasks:
Add an “Import Image” button in the toolbar
Implement file input ()
Load the selected image using FileReader
Draw the uploaded image onto the canvas
Allow users to drag/move/resize the imported image (optional enhancement)
Difficulty: Hard