Ragtime_Kitty
@Ragtime_Kitty

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

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

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

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


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


Подскажите, пожалуйста, как можно реализовать такое?
  • Вопрос задан
  • 122 просмотра
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы