canvas

テレビの砂嵐

画像を使用せずに、canvasでテレビの砂嵐を描くチュートリアルとhttp://jsdo.it/hakobera/nZe4を見て自分で書くならどうするか考えてみた。 fillRectじゃなくてImageDataを使ったほうが早いかも 砂嵐といったら白黒というイメージ アニメーションもさせたい …

最近jsdo.itに投下したもの

最近ネタ色強め。次からはちゃんと一つ作るごとにこっちにも書くようにしよう。

canvas要素の面倒なところ

面倒かどうかだけで、優劣とかとは別の話。間違い・勘違いがあるかもしれません。 動的な色の指定が面倒くさい context.fillStyle = 'rgba(255,255,255,' + alpha + ')'; context.strokeStyle = 'rgb(' + v + ',' + v + ',' + v + ')'; 文字列連結とかきれい…

塗りつぶし図形の境目の問題

こんな描画コードを実行するとする。 CX.beginPath(); CX.moveTo(20, 20); CX.lineTo(100, 20); CX.lineTo(20, 100); CX.fill(); CX.beginPath(); CX.moveTo(100,20); CX.lineTo(100,100); CX.lineTo(20,100); CX.fill(); ↓こんな結果を期待するのだけれども…

Catmull-Romスプライン曲線

http://jsdo.it/gct256/tCjb