指定したカテゴリのカラー調整行列を消去します。
Overloads Public Sub ClearColorMatrix( _
ByVal type As ColorAdjustType _)
[C#]
public void ClearColorMatrix(ColorAdjustTypetype);
[C++]
public: void ClearColorMatrix(ColorAdjustTypetype);
[JScript]
public function ClearColorMatrix(
type : ColorAdjustType);
パラメータ
- type
カラー調整行列を消去する対象のカテゴリを指定する ColorAdjustType 列挙体の要素。
戻り値
このメソッドは値を返しません。
解説
ImageAttributes オブジェクトは、5 つの調整カテゴリ (既定、ビットマップ、ブラシ、ペン、テキスト) に関して色とグレースケールの設定を保持します。たとえば、既定のカテゴリにあるカラー調整行列を指定し、ビットマップ カテゴリには別のカラー調整行列を指定し、さらにペン カテゴリにも異なるカラー調整行列を指定できます。
既定のカラー調整設定値およびグレースケール調整設定値は、調整設定値が設定されていないすべてのカテゴリに対して適用されます。たとえば、ペン カテゴリの調整設定を一切指定していない場合、ペン カテゴリには既定の設定が適用されます。
特定のカテゴリに対してカラー調整設定値またはグレースケール調整設定値を指定すると、そのカテゴリに適用されていた既定の調整設定値は解除されます。たとえば、既定のカテゴリにカラー調整行列とガンマ値を指定したとします。SetColorMatrix を呼び出してペン カテゴリのカラー調整行列を設定すると、ペンには既定のカラー調整行列は適用されません。その後で ClearColorMatrix を呼び出してペンのカラー調整行列を消去しても、ペン カテゴリが既定のカラー調整行列に戻されることはありません。ペン カテゴリはカラー調整行列を持たなくなります。同様に、ペン カテゴリで既定のガンマ値が使用されることはありません。ペン カテゴリのガンマ値は指定されません。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
ImageAttributes クラス | ImageAttributes メンバ | System.Drawing.Imaging 名前空間 | ImageAttributes.ClearColorMatrix オーバーロードの一覧