Задать вопрос
Ragtime_Kitty
@Ragtime_Kitty

Как вырезать из канваса полигон?

Привет.
Я хочу вырезать из канваса полигон, и нарисовать его в другом месте.
Вот так:
5cb5ab0740b3c427795132.png

Пыталась сделать через такую последовательность
ctx.getImageData()
ctx.clearRect()
ctx.putImageData()

И оно как бы работает, но getImageData принимает в координаты только прямоугольники, а мне-то нужен полигон :(


Была мысль повернуть контекст перед получением imageData, но, видимо, это так не работает.
Примерно так
5cb5ac9e11399049423951.png


Подскажите, пожалуйста, как можно реализовать такое?
  • Вопрос задан
  • 135 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы