忍者ブログ

09May

[PR]

Posted by in

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

17Jun

【Canvas】線を描く

Posted by No Name Ninja in Javascript Sample

線を描く方法です。
SAMPLE
解説

<script language="javascript" type="text/javascript">

onload = function(){
  var linePos = [
                 [100,100],
                 [150,50],
                 [200,185],
                 [300,250],
                 [350,100],
                 [400,250],
                 [450,100],
                 [500,20],
                 [550,80],
                 [600,120]
               ];
  var testCanvas = document.getElementById('testCanvas');

  if(testCanvas.getContext){
    ctx = testCanvas.getContext('2d');

    ctx.beginPath();
    ctx.moveTo(0,0);
    for(var i=0;i<linePos.length;i++){
      ctx.lineTo(linePos[i][0],linePos[i][1]);
    }
    ctx.stroke();

  }
}
</script>

beginPath()で開始。一番最初の始点は、moveToで指定します。その後、moveToで書く折れ線の点を指定します。最後にstrokeで描かれるようになっています。

PR

Comment


Vodafone絵文字 i-mode絵文字 Ezweb絵文字