ハードコーディングされたピクセルを使用して、html5 キャンバスに図形を描画しました。今、キャンバスの幅と高さのサイズを変更するときにdrwan形状のサイズを変更したいと思います.hereは私のコードです:
var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d");
context.moveTo(232, 158);
context.lineTo(314, 145);
context.lineTo(382, 134);
context.lineTo(491, 144);
context.lineTo(576, 154);
context.lineTo(512,170);
context.quadraticCurveTo(404, 152, 352, 160);
context.lineTo(304,168);
//context.stroke();
context.closePath();
context.fillStyle = xx_Lpattern;
context.fill();
context.beginPath();
context.moveTo(576, 154);
context.lineTo(670, 163);
context.lineTo(751, 174);
context.lineTo(748,236);
context.lineTo(606, 216);
context.quadraticCurveTo(705, 188, 576, 179);
context.lineTo(512,170)
//context.stroke();
context.closePath();
context.fillStyle = xx_Lpattern;
context.fill();
キャンバスのサイズを変更した後、シェイプのサイズも変更されます (ここでは、キャンバスのサイズを 500x300 のサイズに最小化したい)。