私はpaperjsを設定したシンプルなキャンバスを持っています。ウィンドウキャンバスの高さと幅のサイズを変更すると変更されます。事前にありがとう。Paperjs:キャンバスの高さと幅がウィンドウのサイズ変更時に変更されます。どのように変更を防止するには?
HTML
<canvas id="myCanvas" height="800" width="1000"></canvas>
JS
var InIt = function() {
var canvas = document.getElementById('myCanvas');
console.log(canvas);
paper.setup(canvas);
var path = new paper.Path();
path.strokeColor = 'black';
var start = new paper.Point(100, 100);
path.moveTo(start);
path.lineTo(start.add([200, -50]));
paper.view.draw();
}
window.onload = InIt;
window.onresize=InIt;
スクリーンショット
画面2
あなたはリサイズの高さと幅の違いを見ることができます。
はい、あります。私はあなたが声明を出すのではなく、むしろ質問をしていると推測しますが、それが何であるかを知るためにその質問を綴っていなければなりません:)あなたがサイズを変更したくない場合は、サイズ変更イベント。 – Blindman67
@ Blindman67サイズ変更時の高さと幅の値は変更しないでください。 –
次に、 'Init'関数を' window.resize'につけないでページがリサイズされるときにキャンバスのサイズを変更しないでください – Blindman67