SVGとCanvasの両方で楕円を描画してみた。 今回は、SVGとCanvasではほとんど比べ物にならない。 驚いたことにCanvasには楕円を扱うAPIが一切無いのだ。 ベジエ曲線を用いることで、なんとか描画できるようだ。 やり方はここのサイトを参考にさせてもらった。 それにしてもなぜ楕円を扱うAPIが一切無いのだろう。 ベジエ曲線を利用すればできるということで、APIは最小限に抑えているのだろうか? でも、これ数学的な知識がないと難しい。 実際、自分自身数学的なことはほとんど理解しないまま記述している。 SVGなら一発なのに。 この辺の使い易さが向上しないと、結局Flashに追いつけないのではないか? 楕円を描画するプログラムは、単独で記述する気がおきなかったので、こっちに分けてある。