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 기본, 비트맵, 브러시, 펜 및 텍스트의 다섯 가지 조정 범주에 대한 색 및 회색조 설정을 유지합니다. 예를 들어 기본 범주에 대한 임계값, 비트맵 범주에 대한 다른 임계값, 펜 범주에 대해 여전히 다른 임계값을 지정할 수 있습니다.

기본 색 조정 및 회색조 조정 설정은 자체 조정 설정이 없는 모든 범주에 적용됩니다. 예를 들어 펜 범주에 대한 조정 설정을 지정하지 않으면 기본 설정이 펜 범주에 적용됩니다.

특정 범주에 대한 색 조정 또는 회색조 조정 설정을 지정하는 즉시 기본 조정 설정이 해당 범주에 더 이상 적용되지 않습니다. 예를 들어 기본 범주에 대한 임계값과 감마 값을 지정한다고 가정합니다. 메서드를 호출하여 펜 범주에 대한 임계값을 SetThreshold 설정하는 경우 기본 임계값은 펜에 적용되지 않습니다. 나중에 메서드를 호출 ClearThreshold 하여 펜 임계값을 지우면 펜 범주가 기본 임계값으로 되돌리기 않고 펜 범주에 임계값이 없습니다. 마찬가지로 펜 범주는 기본 감마 값으로 되돌리기 않습니다. 대신 펜 범주에는 감마 값이 없습니다.

적용 대상