Vcl.Imaging.GIFImg.InternalGetDIBSizes
Delphi
procedure InternalGetDIBSizes(Bitmap: HBITMAP; var InfoHeaderSize: Integer; var ImageSize: longInt; PixelFormat: TPixelFormat);
C++
extern DELPHI_PACKAGE void __fastcall InternalGetDIBSizes(HBITMAP Bitmap, int &InfoHeaderSize, int &ImageSize, Vcl::Graphics::TPixelFormat PixelFormat);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Vcl.Imaging.GIFImg.pas Vcl.Imaging.GIFImg.hpp |
Vcl.Imaging.GIFImg | Vcl.Imaging.GIFImg |
説明
指定したピクセル形式の DIB にビットマップを変換するために必要なバッファ サイズを計算します。
InternalGetDIBSizes を呼び出すと、指定したピクセル形式の DIB にビットマップを変換するために必要なバッファ サイズを計算することができます。
InternalGetDIBSizes のパラメータとその意味を以下の表に示します。
パラメータ | 意味 |
---|---|
Bitmap |
変換元ビットマップのハンドルです。 |
InfoHeaderSize |
DIB の TBitmapInfo 構造体を受け取るバッファのサイズが返されます。 |
ImageSize |
DIB のピクセル データを受け取るバッファのサイズが返されます。 |
PixelFormat |
変換先 DIB のピクセル形式です。 |
関連項目