ホームページ  >  記事  >  ウェブフロントエンド  >  HTML5 キャンバスで楕円を描画し、線の太さを均一に保つためのヒント_html5 チュートリアルのヒント

HTML5 キャンバスで楕円を描画し、線の太さを均一に保つためのヒント_html5 チュートリアルのヒント

WBOY
WBOYオリジナル
2016-05-16 15:49:541399ブラウズ

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>



線の太さが不均一で、ストロークもスケールの影響を受けているため、何かが間違っています。 この問題を解決するには、ちょっとしたコツが必要です。
サンプルコード:



コードをコピー
コードは次のとおりです:
[コード]