[リストへもどる]
一括表示

投稿時間:2002/10/23(Wed) 20:38
投稿者名:ロン
Eメール:
URL :
タイトル:
ビットマップファイル
VBでビットマップファイルを保存できるになったのですが
色解像度が8ビットで保存されるのですが
それを24ビットで保存するやり方を教えてください。

投稿時間:2002/10/23(Wed) 22:40
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: ビットマップファイル
> VBでビットマップファイルを保存できるになったのですが
> 色解像度が8ビットで保存されるのですが

そちらの方法の方が難しいと思うのですが? 逆に現在はどのようにして
保存されているのでしょうか?

投稿時間:2002/10/24(Thu) 09:56
投稿者名:K.J.K.
Eメール:akiya@koalanet.ne.jp
URL :
タイトル:
Re: ビットマップファイル
画面の色数に依存しないBITMAP(DIB)を作るのであれば、
API関数のCreateDIBSectionでビットマップのハンドルを作り、
それをOleCreatePictureIndirectでPictureオブジェクトに
変換すれば、SavePictureなどでそのまま保存できます。

ただ、そのDIB上に描画するのにもAPI関数を使うことに
なるでしょう。