Vcl.Imaging.GIFImg.ReduceColors
Delphi
function ReduceColors(Bitmap: TBitmap; ColorReduction: TColorReduction; DitherMode: TDitherMode; ReductionBits: integer; CustomPalette: hPalette): TBitmap;
C++
extern DELPHI_PACKAGE Vcl::Graphics::TBitmap* __fastcall ReduceColors(Vcl::Graphics::TBitmap* Bitmap, TColorReduction ColorReduction, TDitherMode DitherMode, int ReductionBits, HPALETTE CustomPalette);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Vcl.Imaging.GIFImg.pas Vcl.Imaging.GIFImg.hpp |
Vcl.Imaging.GIFImg | Vcl.Imaging.GIFImg |
説明
ReduceColors を呼び出すと、ColorReduction および DitherMode のパラメータで指定された方法を使って、TBitmap 内の色をパレット内の最も近い表現にマッピングすることができます。ReduceColors は、変更後の TBitmap を返します。
ReductionBits パラメータには、減色方法が rmQuantize の場合に、望ましい色数(1 ピクセルあたりのビット数)を指定します。CustomPalette パラメータには、rmPalette の減色方法を使用する場合に、パレットを指定します。
関連項目