Мне нужно нарисовать фигуру поверх холста HTML5 с помощью курсора мыши, например, квадрат или круг; и он должен иметь изменяемый размер, тогда, когда пользователь закончит рисовать, координаты фигуры внутри холста должны быть восстановлены.
Любые идеи о том, как я могу добиться этого с помощью JavaScript?
Спасибо