Я использую Fabric.js, чтобы нарисовать изображение на холсте, а затем нарисовать прямоугольник при нажатии вниз и перемещении мыши.Fabric.js 1.5 image clipto
Я хочу обрезать изображение, используя прямоугольник.
При вызове функции clipTo()
я обнаружил, что Fabric.js не обрезает изображение из указанной позиции. Кажется, x:0, y:0
фактически указывает центральную точку изображения вместо левого верхнего угла изображения.
Если я использую приведенный ниже код, я получаю только нижнюю правую часть изображения.
object.clipTo = function (ctx) {
ctx.rect(0, 0, 700, 700);
};
Кто-нибудь знает, как вычислить правильную начальную точку (x, y)?