Vcl.Graphics.TBitmap.Mask
Delphi
procedure Mask(TransparentColor: TColor);
C++
void __fastcall Mask(System::Uitypes::TColor TransparentColor);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TBitmap |
説明
ビットマップイメージをモノクロのマスクに変換します。TransparentColor を白に,それ以外の色を黒に置き換えます。
Mask メソッドは,与えられた透過色を基にして,モノクロのマスクビットマップを生成します。Mask は,MaskHandle が生成するものと同じイメージを生成しますが,Mask で生成されるイメージは,TBitmap オブジェクトのイメージに置き換わる点が異なります。したがって,Mask の呼び出しは 1 回行う場合に限り内容があります。MaskHandle の使用は,マスクイメージのビットマップハンドルが必要な場合に限られます。