DOBON.NET DOBON.NETプログラミング掲示板過去ログ

Bitmapの合成の高速化

環境/言語:[Windows7 C# .NET Frameworkd4.0]
分類:[.NET]

いつもお世話になっております

Bitmapの合成の高速化についての疑問なのです。
ゲームを制作するツールを作っているのですが、レイヤーの合成に時間がかかりすぎて重くなってます。
表示するためのBitmapにDrawImageをしてPanelのBackgroundImageに描画という感じでしています。
今はサンプルを使用して動作させていて、2枚の合成を400回で測定したところ7秒となっています。
せめてあと1/2にしたいと思い、2日間調べているのですがBitBltを使った方法だとせっかくの白い背景が青っぽくなり、更に速度のそこまで変わっていないようです。
さらに動作が気まぐれでたまにおかしくなります、なぜか遅い時は46秒かかってます。プログラミングとしてかなり致命的


画像の合成の高速化でいい方法はないでしょうか
何かアドバイスをください、英語でもなんでもいいです。お願いしますm(_ _)m
  • 題名: Re[1]: Bitmapの合成の高速化
  • 著者: shu
  • 日時: 2012/10/03 8:05:27
  • ID: 31004
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
■No31001に返信(しゃろさんの記事)

BitBltによる画像透過転送について載っているサイトです。
http://homepage1.nifty.com/CavalierLab/lab/win/transparent.html

DOBON.NET | プログラミング道 | プログラミング掲示板