【发布时间】:2018-08-25 15:50:59
【问题描述】:
我想在图像中包含矩形并编写以下代码。调整大小后它不起作用,因为调整大小后活动对象的宽度和高度似乎没有更新。
这是 jsfiddle:https://jsfiddle.net/yxchng/0hL2khro/191/
canvas.on("object:moving", function(opt) {
activeObject = canvas.getActiveObject()
if (activeObject.left < 0) {
activeObject.left = 0;
}
if (activeObject.top < 0) {
activeObject.top = 0;
}
if (activeObject.left + activeObject.width > 1000) {
activeObject.left = 1000 - activeObject.width;
}
if (activeObject.top + activeObject.height > 1000) {
activeObject.top = 1000 - activeObject.height;
}
activeObject.setCoords();
});
有没有更好的方法在图像中包含对象?
【问题讨论】:
标签: javascript fabricjs