Поскольку вы упомянули, что используете свой холст в компоненте «подпись», то ctx
, на который вы ссылаетесь, вероятно, CanvasRenderingContext2D
.
Вы можете представить себе CanvasRenderingContext2D
как робот рисования с сохранением состояния, который может рисовать на Canvas
экземпляре, который его создал. Вы можете установить свойства робота, такие как цвет краски и ширина bru sh, а затем вызвать его методы, чтобы переместить его и нарисовать на Canvas
, к которому он принадлежит.
Как и во всех браузерных API, Mozilla Сеть разработчиков, вероятно, является наилучшим справочным материалом для вас, поскольку у них есть «Как», а также «Список всего» и даже «X работает в браузере Y». Эта ссылка должна помочь вам начать!
https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D