Я ищу решение для создания перетаскиваемой линии на холсте. Я нашел решение, используя Konva:
https://js-bin.com/wahetunepa/edit?html, js, вывод
Однако у меня есть холст с максимальным разрешением, на который я рисую изображения как "мастер" холст. Возникнет проблема, связанная с тем, что когда вы рисуете изображение на холсте, оно определяется шириной и высотой. Однако, если у меня есть диагональная линия, мне нужно будет нарисовать все это изображение там. Когда я рисую линию, она может стереть другие вещи прямо за линией, даже если линия не поверх нее. Я надеюсь, что это имеет смысл (это в основном копируемый прямоугольник, но мне нужно просто скопировать строку). Есть ли какое-нибудь возможное решение, чтобы этого не произошло?
Спасибо.