Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.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对象缩放问题_Javascript_Fabricjs - Fatal编程技术网

Javascript 屏幕缩放更改后的Fabric js对象缩放问题

Javascript 屏幕缩放更改后的Fabric js对象缩放问题,javascript,fabricjs,Javascript,Fabricjs,我将图像设置到fabric js对象中。 当屏幕缩放更改时,对象在Canvas.requestRenderal之后更改 虽然我根据图片设置后画布的变化率计算了比例,但它不起作用 谢谢你的帮助。快乐的科迪 我正在计算的代码块。 orjinalCanvasWidth=保存屏幕上的画布宽度 let widthChangeDifferenticeratio=(orjinalcanvaswitch canvas.width)/orjinalcanvaswitch; 让HeightChangeDiffer

我将图像设置到fabric js对象中。 当屏幕缩放更改时,对象在Canvas.requestRenderal之后更改

虽然我根据图片设置后画布的变化率计算了比例,但它不起作用

谢谢你的帮助。快乐的科迪

我正在计算的代码块。 orjinalCanvasWidth=保存屏幕上的画布宽度

let widthChangeDifferenticeratio=(orjinalcanvaswitch canvas.width)/orjinalcanvaswitch;
让HeightChangeDifferenticeratio=(orjinalCanvasHeight canvas.height)/orjinalCanvasHeight;
existingItem.scaleX=existingItem.scaleX-(existingItem.scaleX*宽度变化差异);
existingItem.scaleY=existingItem.scaleY-(existingItem.scaleY*高度变化差异);

existingItem.setCoords()也许我对FabricJS响应式设计问题的回答可以帮助您在这里查看: