掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
メモリデバイスコンテキスト内のビットマップデータをファイルマッピングするには? (ID:91027)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
K.J.Kさん、ねろさん、Resをありがとうございます。 To K.J.Kさん CreateDIBSectionによってファイルマッピングされたDIBセクションを取得するこ とができるのですね。 <ただ、まぁ、個人的には、GDIベースで巨大なBitmapを保持するのはお勧めしま せん。 これは、個々のビットデータを直接メモリ上に保持する方がより良い結果が得られ るということでしょうか。 私も最初にその方法を考えたのですが、個々のビットデータとして保持するよりも ビットマップデータとして保持する方が適切かと思い(何の根拠もなくただの思いつ き)上記のような方法を採用しようとしたしだいです。 これからGetDIBits、SetDIBitsを使用して直接メモリ上に保持する方法を学習し、 上記の方法と比較してみようと思います。 To ねろさん <メモリマップトファイルに書き込んで見ても何も速くならないと思われるのだが。 物理メモリ領域に収まらない部分がシステムによって仮想メモリ領域に割り当てら れるよりも、自発的にファイルマッピングしたほうが高速になるのではないかと考 えた(何の根拠もありません)のですが、HDにアクセスする限り速度的には変わらな いということなのでしょうね。勘違いをしていたようです、ご指摘ありがとうござ いました。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.