ICImageDecompress 関数 (vfw.h)
ICImageDecompress 関数は、初期化関数を使用せずにイメージを圧縮解除します。
構文
HANDLE VFWAPI ICImageDecompress(
HIC hic,
UINT uiFlags,
LPBITMAPINFO lpbiIn,
LPVOID lpBits,
LPBITMAPINFO lpbiOut
);
パラメーター
hic
ICOpen 関数を使用して開いた圧縮解除器を処理します。 圧縮されたイメージに適した圧縮解除器を VCM で選択するには 、NULL を 指定します。
uiFlags
予約;は 0 である必要があります。
lpbiIn
圧縮された入力データ形式。
lpBits
圧縮する入力データ ビットへのポインター。 データ ビットは、ヘッダーと書式の情報を除外します。
lpbiOut
圧縮解除された出力形式。 圧縮解除で適切な形式を使用できるようにするには 、NULL を指定します 。
戻り値
成功した場合はCF_DIB形式の非圧縮 DIB へのハンドルを返します。それ以外の場合は NULL を 返します。 画像データは書式ヘッダーに従います。
注釈
LPBITMAPINFOHEADER 構造体から形式情報を取得するには、GlobalLock 関数を使用してデータをロックします。 完了したら、 GlobalFree 関数を使用して DIB を解放します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | vfw.h |
Library | Vfw32.lib |
[DLL] | Msvfw32.dll |