Vcl.Imaging.GIFImg.InternalGetDIBSizes

提供: RAD Studio API Documentation
移動先: 案内検索

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 のピクセル形式です。



関連項目