2016-09-15 9 views
1

私はキャンバスサイズ800х800を設定しました。クリップ領域のサイズは、{'width':223, 'height':196} とコード{'left':144, 'top':97}です。私はWindows OSを使用しています しかし、どういうわけかクリップエリアは、他のOS、非ウィンドウでは異なります。ここでfabricjs、非ウィンドウのクリップ領域の異なるサイズとコードOS

は例です:https://jsfiddle.net/ansaus/8gv95y57/5/ は、私はそれがこのhttp://take.ms/M2J1Xのように見えることを期待するが、それは が実際に非Windowsシステム

答えて

1

http://take.ms/qaoU0のように見えるそれはOSXで私の画面上で右に見えます。問題はOSではなく、ピクセル比率に基づいているのだろうか?多くの場合、網膜スクリーンはキャンバスで予想外の動作をします。これを試してください:https://gist.github.com/paulkaplan/6050309

+0

ありがとう!それは私の時間を節約しました。私のための唯一の回避策は、この 'fabric.devicePixelRatio = 1;のように1にファブリックピクセル比を設定することでした。 –

関連する問題