トップページ > 過去ログ > 記事閲覧
グラフィックハンドルから画像データの取得・送信
名前:テトラ 日時: 2013/01/24 19:29

h t t p : //hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=view&no=2899 こちらのスレッドの質問者さんと大体似たようなことをしておりまして、その上でかなりの頻度でデータの送受信をいたします。 なので、ファイルに保存してからそれをもう一度読み込んで送信する・・・を繰り返していると速度にかなり影響が出るかと思います。 ですので、よろしければ画像ハンドルの中のデータを相手に送信する方法 (質問者さんがおっしゃっていた、メモリ上にある画像データのアドレスとサイズを取得等)、またはその他の解決策をご教授願えればと思います。

Page: 1 |

Re: グラフィックハンドルから画像データの取得・送信 ( No.1 )
名前:いっち 日時:2013/01/24 20:08

書き込み対象となっているグラフィックハンドルの画像データは DirectX の管理領域に格納されているそうなので、 アドレスを直接取得したりすることは無理だと思います。 HDD に保存する以外の手段としては GetDrawScreenSoftImage と GetImageAddressSoftImage を使用することが考えられます。
Re: グラフィックハンドルから画像データの取得・送信 ( No.2 )
名前:テトラ(解決) 日時:2013/01/24 20:33

>>いっちさん 教えていただいた関数を使えば出来そうですね。 困っていたので、助かりました。ありがとうございました。

Page: 1 |