ImageAttributes.ClearThreshold 方法

定义

清除阈值。

重载

ClearThreshold()

为默认类别清除阈值。

ClearThreshold(ColorAdjustType)

为指定类别清除阈值。

ClearThreshold()

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

为默认类别清除阈值。

public:
 void ClearThreshold();
public void ClearThreshold ();
member this.ClearThreshold : unit -> unit
Public Sub ClearThreshold ()

注解

阈值是一个介于 0 到 1 之间的值,该值指定每个颜色分量的截止点。 例如,假设阈值设置为 0.7,并假设要呈现其红色、绿色和蓝色分量分别为 230、50 和 220 的颜色。 红色分量 (230) 大于 0.7x255,因此红色分量将更改为 255 (全强度) 。 绿色分量 (50) 小于 0.7x255,因此绿色组件将更改为 0。 蓝色分量 (220) 大于 0.7x255,因此蓝色分量将更改为 255。

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

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

适用于

ClearThreshold(ColorAdjustType)

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

为指定类别清除阈值。

public:
 void ClearThreshold(System::Drawing::Imaging::ColorAdjustType type);
public void ClearThreshold (System.Drawing.Imaging.ColorAdjustType type);
member this.ClearThreshold : System.Drawing.Imaging.ColorAdjustType -> unit
Public Sub ClearThreshold (type As ColorAdjustType)

参数

type
ColorAdjustType

ColorAdjustType 的一个元素,指定将清除阈值的类别。

注解

阈值是一个介于 0 到 1 之间的值,该值指定每个颜色分量的截止点。 例如,假设阈值设置为 0.7,并假设要呈现其红色、绿色和蓝色分量分别为 230、50 和 220 的颜色。 红色分量 (230) 大于 0.7x55,因此红色分量将更改为 255 (全强度) 。 绿色分量 (50) 小于 0.7x255,因此绿色组件将更改为 0。 蓝色分量 (220) 大于 0.7x255,因此蓝色分量将更改为 255。

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

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

为特定类别指定颜色调整或灰度调整设置后,默认调整设置将不再应用于该类别。 例如,假设为默认类别指定阈值和 gamma 值。 如果通过调用 SetThreshold 方法设置笔类别的阈值,则默认阈值将不适用于笔。 如果稍后通过调用 ClearThreshold 方法清除笔阈值,则笔类别不会还原到默认阈值;而笔类别将没有阈值。 同样,笔类别不会还原默认的 gamma 值;相反,笔类别将没有伽玛值。

适用于