@geelolm

Как наложить pattern в JS в форме круга?

В этом коде паттерн накладывается в виде прямоугольника, а как сделать, чтобы был круг (или любая другая фигура)?

const canvas = document.getElementById("canvas");
const ctx = canvas.getContext("2d");

const img = new Image();
img.src = "canvas_createpattern.png";
img.onload = () => {
  const pattern = ctx.createPattern(img, "repeat");
  ctx.fillStyle = pattern;
  ctx.fillRect(0, 0, 300, 300);
};
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 1
Alexandroppolus
@Alexandroppolus
кодир
Сотвори path на канве, и закрась его через fill

https://developer.mozilla.org/ru/docs/Web/API/Canv... и т.д.
https://developer.mozilla.org/ru/docs/Web/API/Canv...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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