Vcl.Graphics.TBitmap.Mask

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

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 の使用は,マスクイメージのビットマップハンドルが必要な場合に限られます。

関連項目