私は現在問題を抱えています。html5 と javascript でキャンバスとイメージ オブジェクトを使用して画像を描画したい キャンバス ピクセルとウィンドウ ピクセルの等しいサイズを知りたい 例: たとえば、キャバス (700 * 400) がある場合、サイズを知りたいウィンドウ画面で必要です。したがって、(1*1) を知りたい場合は、window.screen.width * window.screen.height と同じです。
2 に答える
0
デフォルトでは、キャバンの1pxはウィンドウの1pxに等しくなります。
この場合、canvasは要素のように動作します。独自の幅と高さがありますが、cssを使用してさまざまなサイズに拡大縮小できます。
于 2012-12-13T09:34:51.537 に答える
0
要素の実際のサイズを、プロパティで定義したサイズで割ります。例: http://jsfiddle.net/pjdmN/
var canvas = document.getElementById('canvas');
var xRatio = canvas.offsetWidth / canvas.width;
var yRatio = canvas.offsetHeight / canvas.height;
于 2012-12-13T06:35:14.450 に答える