ImageAttributes.ClearThreshold 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
清除閾值。
多載
ClearThreshold() |
清除預設分類的閾值。 |
ClearThreshold(ColorAdjustType) |
清除指定分類的閾值。 |
ClearThreshold()
清除預設分類的閾值。
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)
清除指定分類的閾值。
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 值;相反地,畫筆類別不會有 gamma 值。