请查看我的代码:JsFiddle
我希望在选择图像时停止剪裁图像然后在未选择图像时将其剪辑回来。但我不知道如何在fabric js中正确调用每个对象。
让我们看看我的Jsfiddle中有什么。你不必全部阅读。
$this->session->set_userdata($data);
完成。请提一下
部分只是例如,所以当你点击时有一个问题
pugImg
,logo
也会被调用。 (不要介意它。你的
无论如何,答案将是解决这个问题的方法。 所以,在你之后
了解我的观点,请删除此部分。 问题是,如何完成135-142行?
对不起英语和太宽的问题,请随时建议编辑。谢谢。
答案 0 :(得分:1)
请检查此小提琴以获取更新的“clipByName”代码,更清晰,更易于使用。
您也可以找到问题的解决方案。 我在canvas属性中存储了对最后一个选择对象的引用。
canvas.on("object:selected", function (e) {
e.target.clipTo = null;
if (canvas.lastSelected && e.target != canvas.lastSelected) {
canvas.lastSelected.clipTo = clipByName;
}
canvas.lastSelected = e.target;
});
canvas.on("selection:cleared", function (e) {
canvas.lastSelected.clipTo = clipByName;
});