有没有办法使用 Fabric.js 来计算画布中已有多少对象
function addImage(imageName) {
fabric.Image.fromURL('./image_path/' + imageName, function (image) {
image.set({
left: 10,
top: 10,
width: 100,
height: 100,
centeredScaling: true,
lockUniScaling: true
})
canvas.add(image);
});
};
然后你就有了 jQuery:
$('.click').on("click", function (e) {
e.preventDefault;
var imgId = $(this).attr('id');
var number = $('canvas img').length;
if (number == 5) {
alert("You can add only 5 images");
} else {
addImage(imgId + ".png");
}
});
有什么办法可以统计吗?
这是如何计算画布内 Fabricjs 中的对象的固定版本
var count = canvas.getObjects().length - 1;
$('.a').on("click", function (e) {
e.preventDefault;
var imgId = $(this).attr('id');
if (count > 40) {
alert("You can add only 40 images");
} else {
addImage(imgId + ".png");
count++;
}
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)