スタイル指定の基本 | = "white"; = "#FFFFFF"; = "rgba()" |
塗りつぶしスタイル | ctx.fillStyle = スタイル; |
線スタイル | ctx.strokeStyle = スタイル; |
線の描画 | ctx.beginPath(); ctx.moveTo(x, y); ctx.lineTo(x, y); ctx.storoke(); |
矩形でクリア | ctx.clearRect(x, y, width, height); |
画像の描画 | ctx.drawImage(image, x, y); |
座標の移動 | ctx.translate(x, y); |
座標の回転 | ctx.rotate(角度 * Math.PI / 180); |
状態の保存 | ctx.save(); |
状態の復元 | ctx.restore(); |
フォント指定 | ctx.font = "18pt Ariel"; |
フォント指定(スペースがある場合) | ctx.font = "18pt 'hooge 05_53'"; |
文字描画 | ctx.fillStyle = 'red'; ctx.font = "12pt 'Meiryo'"; ctx.textAlign = "left"; ctx.textBaseline = "top"; // これ大事 ctx.fillText('9999', 0, 0); |
- canvasの注意事項
canvasの大きさを変えたいときはスタイルで変更してはならない。
描画内容がそのまま拡大しまうから。
属性にwidth, heightがあるのでそれを利用する。ピクセルで数値を指定すればよい。