JavaScript Canvas: основные методы рисования и анимации

  1. getContext(): этот метод используется для получения контекста рендеринга холста, что позволяет получить доступ к различным функциям и свойствам рисования.

  2. fillRect(): этот метод используется для рисования закрашенного прямоугольника на холсте.

  3. strokeRect(): этот метод используется для рисования контура прямоугольника на холсте.

  4. clearRect(): этот метод используется для очистки указанной прямоугольной области, делая ее прозрачной.

  5. beginPath(): этот метод используется для начала нового пути или подпути на холсте.

  6. moveTo(): ​​этот метод используется для перемещения текущей позиции рисования в указанную точку.

  7. lineTo(): ​​этот метод используется для добавления прямой линии от текущей позиции рисования до указанной точки.

  8. arc(): этот метод используется для создания дуги или частичного круга на холсте.

  9. fill(): этот метод используется для заполнения текущего контура текущим стилем заливки.

  10. stroke(): этот метод используется для обводки текущего контура текущим стилем обводки.

  11. save(): этот метод используется для сохранения текущего состояния холста.

  12. restore(): этот метод используется для восстановления последнего сохраненного состояния холста.

  13. scale(): этот метод используется для масштабирования холста на указанную величину.

  14. rotate(): этот метод используется для поворота холста на указанный угол.

  15. drawImage(): этот метод используется для рисования изображения, холста или видео на холсте.

  16. getImageData(): этот метод используется для получения данных о пикселях для указанной прямоугольной области холста.

  17. putImageData(): этот метод используется для помещения данных пикселей на холст с использованием указанных значений пикселей.

  18. globalAlpha: это свойство используется для установки уровня прозрачности для всех операций рисования на холсте.

  19. globalCompositeOperation: это свойство используется для установки типа операции композиции, которая будет применяться при рисовании новых фигур на холсте.