Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.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 fabricjs,非windows操作系统中剪辑区域的不同大小和坐标_Javascript_Linux_Fabricjs - Fatal编程技术网

Javascript fabricjs,非windows操作系统中剪辑区域的不同大小和坐标

Javascript fabricjs,非windows操作系统中剪辑区域的不同大小和坐标,javascript,linux,fabricjs,Javascript,Linux,Fabricjs,我将画布尺寸设置为800 crmk_800。剪辑区域大小为{'width':223,'height':196} 和coords{'left':144,'top':97}。我使用windows操作系统 但不知何故,剪辑区域在其他操作系统(非windows)上是不同的 下面是一个例子:https://jsfiddle.net/ansaus/8gv95y57/5/ 我希望它看起来像这样,但它 实际上,在非Windows系统上,它看起来就像OSX在我的屏幕上一样。我想知道问题是否不是操作系统,而是基于像

我将画布尺寸设置为800 crmk_800。剪辑区域大小为
{'width':223,'height':196}
和coords
{'left':144,'top':97}
。我使用windows操作系统 但不知何故,剪辑区域在其他操作系统(非windows)上是不同的

下面是一个例子:
https://jsfiddle.net/ansaus/8gv95y57/5/
我希望它看起来像这样,但它
实际上,在非Windows系统上,它看起来就像OSX在我的屏幕上一样。我想知道问题是否不是操作系统,而是基于像素比率?通常情况下,视网膜屏幕在画布上会出现意外行为。试试这个:
https://gist.github.com/paulkaplan/6050309

谢谢!这节省了我的时间。虽然对我来说唯一的解决办法是将fabric pixel ratio设置为1,就像这样
fabric.devicePixelRatio=1