Canvas での楕円の描画は非常に一般的な要件です。比較的新しい HTML Canvas 2D Context W3C ドラフトでは、楕円を描画するための ellipse メソッドが追加されています。そのため、arc または arcTo を使用する必要があります。 . スケール変形を組み合わせて楕円を描く方法です。
サンプルコード:
<script> <br>var ctx = documentquerySelector('canvas')getContext('2d'); = "10 "; <br>ctxarc(150,150,100,0,MathPI*2,false); <br></script>
線の太さが不均一で、ストロークもスケールの影響を受けているため、何かが間違っています。
この問題を解決するには、ちょっとしたコツが必要です。
サンプルコード: