htmlのcanvas

7152 ワード

canvasコードクリップ:
<canvas id="testCanvas" width="400" height="150" style="border:1px solid red;"></canvas>

<script>

var testCanvas= document.getElementById("testCanvas");

var ctx = testCanvas.getContext("2d");


//beginPath ctx.beginPath(); ctx.moveTo(
10, 10); ctx.lineTo(80, 80); ctx.lineTo(10, 80); ctx.lineWidth=4; ctx.strokeStyle = "blue"; ctx.stroke(); // beginPath //ctx.beginPath(); ctx.moveTo(120, 20); ctx.lineTo(120, 50); ctx.lineTo(180, 50); ctx.lineWidth=2; ctx.strokeStyle = "red"; ctx.stroke();
//closePath ctx.moveTo(
10, 10); ctx.lineTo(80, 80); ctx.lineTo(10, 80); // beginPath //ctx.closePath(); </scirpt>

 
1 beginPath:
1.1 1つのパスを開始したり、現在のパスをリセットしたり--一度だけ描画(strokeなどの描画方法で1回使用)する場合、この方法はありますか?1.2ただし、通常は何度も描画されるので、前に描画したパラメータの一部が次のグラフィック描画に影響しないようにbeginPathメソッドを追加する必要があります.
 
2 closePath:
2.1現在の点から開始点に戻るパスを作成する--閉じた図形を描画しない場合は、この方法は一般的に使用されません.
 
 
参照先:
http://www.w3school.com.cn/tags/html_ref_canvas.asp