ImageAttributes.SetColorMatrices 方法

定义

设置颜色调整矩阵和灰度调整矩阵。

重载

SetColorMatrices(ColorMatrix, ColorMatrix)

为默认类别设置颜色调整矩阵和灰度调整矩阵。

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)

为默认类别设置颜色调整矩阵和灰度调整矩阵。

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)

为指定类别设置颜色调整矩阵和灰度调整矩阵。

SetColorMatrices(ColorMatrix, ColorMatrix)

Source:
ImageAttributes.cs
Source:
ImageAttributes.cs
Source:
ImageAttributes.cs

为默认类别设置颜色调整矩阵和灰度调整矩阵。

public:
 void SetColorMatrices(System::Drawing::Imaging::ColorMatrix ^ newColorMatrix, System::Drawing::Imaging::ColorMatrix ^ grayMatrix);
public void SetColorMatrices (System.Drawing.Imaging.ColorMatrix newColorMatrix, System.Drawing.Imaging.ColorMatrix grayMatrix);
public void SetColorMatrices (System.Drawing.Imaging.ColorMatrix newColorMatrix, System.Drawing.Imaging.ColorMatrix? grayMatrix);
member this.SetColorMatrices : System.Drawing.Imaging.ColorMatrix * System.Drawing.Imaging.ColorMatrix -> unit
Public Sub SetColorMatrices (newColorMatrix As ColorMatrix, grayMatrix As ColorMatrix)

参数

newColorMatrix
ColorMatrix

颜色调整矩阵。

grayMatrix
ColorMatrix

灰度调整矩阵。

注解

对象维护五个 ImageAttributes 调整类别的颜色和灰度设置:默认、位图、画笔、笔和文本。 例如,可以为默认类别指定调整矩阵,为位图类别指定不同的调整矩阵,为笔类别指定不同的调整矩阵。

默认颜色调整和灰度调整设置适用于没有自己调整设置的所有类别。 例如,如果从未为笔类别指定任何调整设置,则默认设置将应用于笔类别。

ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix)调用 方法等效于调用 ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag) 方法并传递 ColorMatrixFlag.Defaultflags 参数。 ColorMatrixFlag.Default 指定 (包括灰色) 的所有颜色都由颜色调整矩阵(而不是灰度调整矩阵)进行调整。 因此,传递给此方法的灰度调整矩阵不起作用。

适用于

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)

Source:
ImageAttributes.cs
Source:
ImageAttributes.cs
Source:
ImageAttributes.cs

为默认类别设置颜色调整矩阵和灰度调整矩阵。

public:
 void SetColorMatrices(System::Drawing::Imaging::ColorMatrix ^ newColorMatrix, System::Drawing::Imaging::ColorMatrix ^ grayMatrix, System::Drawing::Imaging::ColorMatrixFlag flags);
public void SetColorMatrices (System.Drawing.Imaging.ColorMatrix newColorMatrix, System.Drawing.Imaging.ColorMatrix grayMatrix, System.Drawing.Imaging.ColorMatrixFlag flags);
public void SetColorMatrices (System.Drawing.Imaging.ColorMatrix newColorMatrix, System.Drawing.Imaging.ColorMatrix? grayMatrix, System.Drawing.Imaging.ColorMatrixFlag flags);
member this.SetColorMatrices : System.Drawing.Imaging.ColorMatrix * System.Drawing.Imaging.ColorMatrix * System.Drawing.Imaging.ColorMatrixFlag -> unit
Public Sub SetColorMatrices (newColorMatrix As ColorMatrix, grayMatrix As ColorMatrix, flags As ColorMatrixFlag)

参数

newColorMatrix
ColorMatrix

颜色调整矩阵。

grayMatrix
ColorMatrix

灰度调整矩阵。

flags
ColorMatrixFlag

ColorMatrixFlag 的元素,它指定将受颜色调整矩阵和灰度调整矩阵影响的图像和颜色的类型。

注解

对象维护五个 ImageAttributes 调整类别的颜色和灰度设置:默认、位图、画笔、笔和文本。 例如,可以为默认类别指定调整矩阵,为位图类别指定不同的调整矩阵,为笔类别指定不同的调整矩阵。

默认颜色调整和灰度调整设置适用于没有自己调整设置的所有类别。 例如,如果从未为笔类别指定任何调整设置,则默认设置将应用于笔类别。

适用于

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)

Source:
ImageAttributes.cs
Source:
ImageAttributes.cs
Source:
ImageAttributes.cs

为指定类别设置颜色调整矩阵和灰度调整矩阵。

public:
 void SetColorMatrices(System::Drawing::Imaging::ColorMatrix ^ newColorMatrix, System::Drawing::Imaging::ColorMatrix ^ grayMatrix, System::Drawing::Imaging::ColorMatrixFlag mode, System::Drawing::Imaging::ColorAdjustType type);
public void SetColorMatrices (System.Drawing.Imaging.ColorMatrix newColorMatrix, System.Drawing.Imaging.ColorMatrix grayMatrix, System.Drawing.Imaging.ColorMatrixFlag mode, System.Drawing.Imaging.ColorAdjustType type);
public void SetColorMatrices (System.Drawing.Imaging.ColorMatrix newColorMatrix, System.Drawing.Imaging.ColorMatrix? grayMatrix, System.Drawing.Imaging.ColorMatrixFlag mode, System.Drawing.Imaging.ColorAdjustType type);
member this.SetColorMatrices : System.Drawing.Imaging.ColorMatrix * System.Drawing.Imaging.ColorMatrix * System.Drawing.Imaging.ColorMatrixFlag * System.Drawing.Imaging.ColorAdjustType -> unit
Public Sub SetColorMatrices (newColorMatrix As ColorMatrix, grayMatrix As ColorMatrix, mode As ColorMatrixFlag, type As ColorAdjustType)

参数

newColorMatrix
ColorMatrix

颜色调整矩阵。

grayMatrix
ColorMatrix

灰度调整矩阵。

mode
ColorMatrixFlag

ColorMatrixFlag 的元素,它指定将受颜色调整矩阵和灰度调整矩阵影响的图像和颜色的类型。

type
ColorAdjustType

ColorAdjustType 的一个元素,指定将设置颜色调整矩阵和灰度调整矩阵的类别。

注解

对象维护五个 ImageAttributes 调整类别的颜色和灰度设置:默认、位图、画笔、笔和文本。 例如,可以为默认类别指定调整矩阵,为位图类别指定不同的调整矩阵,为笔类别指定不同的调整矩阵。

默认颜色调整和灰度调整设置适用于没有自己调整设置的所有类别。 例如,如果从未为笔类别指定任何调整设置,则默认设置将应用于笔类别。

为特定类别指定颜色调整或灰度调整设置后,默认调整设置将不再应用于该类别。 例如,假设为默认类别指定调整设置的集合。 如果通过传递给 PenSetColorMatrices 方法为笔类别设置颜色调整矩阵和灰度调整矩阵,则默认调整设置均不适用于笔。

适用于