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

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

Здравствуйте. Борюсь с fabric.js и не могу понять, как мне сделать, чтобы при раскраске, мой маркер не вылезал за другую зону?!
63e7a7e23f1cf830246308.png
Я провел сейчас линию, у меня она зашла и на основной фон, а такого быть не должно.
Если крашу фон, то крашу фон. Если что-то другое, то соответственно, другая деталь не должна краситься.

Брал готовый пример отсюда: https://github.com/bicerinka/drawing-fabric

Поменял лишь картинку на новую с прозрачным фоном.
  • Вопрос задан
  • 61 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Alexandroppolus
@Alexandroppolus
кодир
можно задать область рисования, за пределами которой рисоваться не будет
https://developer.mozilla.org/en-US/docs/Web/API/C...

как убрать область? либо установить новую по всему прямоугольнику канвы, либо перед клипом сделай save(), а потом отмени с помощью restore()
Ответ написан
Ваш ответ на вопрос

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

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