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

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

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

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

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


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


Подскажите, пожалуйста, как можно реализовать такое?
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

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