タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

WPあとでに関するgambolのブックマーク (2)

  • fill()-Canvasリファレンス

    fill()メソッドは、現在の塗りつぶしスタイルでサブパスを塗りつぶす際に使用します。 塗りつぶしスタイルは、fillStyleなどの属性で指定します。 塗りつぶしは、現在のパスに含まれるすべてのサブパスに対して適用されます。 閉じていないサブパスも塗りつぶされますが、実際にサブパスが閉じられるわけではありません。 ■非ゼロ回転数ルール fill()メソッドでは、塗りつぶしの際に「非ゼロ回転数ルール」という塗りつぶしルールが適用されます。 非ゼロ回転数ルールでは、サブパスが交差して図形同士が重なった部分にも塗りつぶしが適用されます。 以下の図は、非ゼロ回転数ルールと偶数奇数ルールの違いを示したものです。 fill()メソッドでは偶数奇数ルールを指定できるわけではありませんが、 比較をすることで非ゼロ回転数ルールを理解しやすくなるのではないかと思います。 四角形や円などの単純な図形の場合には

    gambol
    gambol 2015/10/22
    パス・サブパス。少し応用的な話。
  • save(), restore() メソッド - Canvasリファレンス - HTML5.JP

    構文 context . save() 現在の状態をスタックの最後に加えます。 context . restore() スタックの最後の状態を抜き出し、その状態をコンテキストに復元します。 仕様 コンテキストは描画状態のスタックを維持します。描画状態は次の要素から構成されます: 現在の変換マトリックス 現在のクリップ領域 次の属性の現在の値: strokeStyle, fillStyle, globalAlpha, lineWidth, lineCap, lineJoin, miterLimit, shadowOffsetX, shadowOffsetY, shadowBlur, shadowColor, globalCompositeOperation, font, textAlign, textBaseline. 現在のパスと現在のビットマップは描画状態に含まれません。現在のパスは、b

    gambol
    gambol 2015/10/22
    ”canvas の描画状態はスタック方式で維持されているため、最後に保存された描画状態から順に適用される点に注意してください。"
  • 1