Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript fabric.js在fabric.Image.fromURL上锁定Uniscaling_Javascript_Fabricjs - Fatal编程技术网

Javascript fabric.js在fabric.Image.fromURL上锁定Uniscaling

Javascript fabric.js在fabric.Image.fromURL上锁定Uniscaling,javascript,fabricjs,Javascript,Fabricjs,我用fabric.js()加载了一个图像,但我无法在我的元素上使用“lockUniScaling” 这项工作: canvas.add(new fabric.Rect({ width: 50, height: 50, fill: '#77f', top: 100, left: 100 })); canvas.item(0).lockUniScaling = true; 如何将“lockUniScale”添加到此元素 fabric.Image.fromURL('http://www.domain.

我用fabric.js()加载了一个图像,但我无法在我的元素上使用“lockUniScaling”

这项工作:

canvas.add(new fabric.Rect({ width: 50, height: 50, fill: '#77f', top: 100, left: 100 }));
canvas.item(0).lockUniScaling = true;
如何将“lockUniScale”添加到此元素

fabric.Image.fromURL('http://www.domain.com/image.png', function(obj) {
    canvas.add(obj.scale(1).rotate(0).set({ left: 100, top: 100 }));
    canvas.renderAll();
  });
如果我添加一些其他元素,我可以使用第(1)项、第(2)项、,。。。但是我不能得到图像元素


有什么提示吗?

为什么不能在回调中执行
obj.lockUniScaling=true
?是的,谢谢!fabric.Image.fromURL(“”,函数(qrcode){qrcode.lockUniScaling=true;canvas.add(qrcode.scale(1).rotate(0).set({left:100,top:100}));canvas.renderAll();});很好用!