[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

graphicに関するtvskのブックマーク (5)

  • ダブルバッファリング - スレッドの利用 - Javaアプレット入門

    アプレットでスレッドを使う際に重要なテクニックにダブルバッファリングがあります。これは描画に時間がかかる場合に、その途中経緯が見えてしまうのを防ぐ目的で利用します。 Graphicsクラスのオブジェクトへの描画処理は記述された順に行われて行きます。その為、例えばpaintメソッドが一度呼ばれる度に多数の処理を行うような場合、ちらつきの原因になってしまいます。 簡単な例で試してみます。下記は意味もなく大量の線を描画したボックスを移動させていくだけのアプレットです。 ThreadTest6.html 画面がちらついて見えるかと思います。1回paintメソッドが呼び出された時の処理が一瞬で終わっているように見えるのですが、実際に画面をキャプチャーしてみると下記のように、線を描画している処理の経緯が見えるのが原因です。 対応策としてよく用いられているのがダブルバッファリングです。これは描画処理用の

    ダブルバッファリング - スレッドの利用 - Javaアプレット入門
    tvsk
    tvsk 2018/07/05
    ダブルバッファリングする理由から。ダブルバッファしない例。オフスクリーンイメージ
  • 食べ頃カレンダー 旬の果物

    桃はいつ頃から店頭に並んだっけ? 突然ビワをべたくなったけど今は時期じゃなかったっけ? そんなときは「果物べ頃カレンダー」で旬の時期をチェック! さまざまなフルーツの旬(出回り時期)がひと目でわかりますよ。 表中に記述してある数値は、1年を100%とした場合の割合(%)です。つまり、「30」なら1年のうち30%がその月に流通しているということになります。ただし、端数を単純に四捨五入しているため、年間の合計値が必ずしも100%になるとは限りません。値を合計すると103%になったり97%になることもあります。 画面の小さなスマートフォンでは表を横にスライドしないと12月まで表示されません。1月から12月まで1画面で全体を見たい場合はページの下にある「 パソコン版表示」を押してください。

    食べ頃カレンダー 旬の果物
  • 合成とクリッピング - Web API | MDN

    前のページ 次のページ これまでの例ではすべて、図形は、常に 1 つずつ重ねて描かれていました。これはほとんどの状況において十分すぎるほど適切ですが、複合図形の構築順序が制限されます。しかし、 globalCompositeOperation プロパティを設定することで、この動作を変更することができます。さらに、 clip プロパティによって、シェイプの不要な部分を隠すことができます。 既存の図形の背後に新しい図形を描画できるだけでなく、特定の領域をマスクしたり、キャンバスの一部を消去したり(clearRect() メソッドのように矩形に限定しない)、その他にも使用することが可能です。 globalCompositeOperation = type これは、新しい図形を描くときに適用する合成処理の種類を設定します。 type は、 12 種類の合成処理から使用するものを特定する文字列です。

    合成とクリッピング - Web API | MDN
    tvsk
    tvsk 2017/06/09
     合成についての日本語のわかりやすい説明
  • 古地図の世界

    tvsk
    tvsk 2016/12/16
    大坂の村上伊兵衛 1700年代中期 近江国大絵図
  • Protovis

    Protovis Protovis composes custom views of data with simple marks such as bars and dots. Unlike low-level graphics libraries that quickly become tedious for visualization, Protovis defines marks through dynamic properties that encode data, allowing inheritance, scales and layouts to simplify construction. Protovis is free and open-source, provided under the BSD License. It uses JavaScript and SVG

  • 1