ImageAttributes.ClearThreshold Yöntem

Tanım

Eşik değerini temizler.

Aşırı Yüklemeler

ClearThreshold()

Varsayılan kategori için eşik değerini temizler.

ClearThreshold(ColorAdjustType)

Belirtilen kategori için eşik değerini temizler.

ClearThreshold()

Kaynak:
ImageAttributes.cs
Kaynak:
ImageAttributes.cs
Kaynak:
ImageAttributes.cs

Varsayılan kategori için eşik değerini temizler.

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

Açıklamalar

Eşik, her renk bileşeni için bir kesme noktası belirten 0 ile 1 arasında bir değerdir. Örneğin eşiğin 0,7 olarak ayarlandığını ve kırmızı, yeşil ve mavi bileşenleri sırasıyla 230, 50 ve 220 olan bir renk oluşturduğunuzu varsayalım. Kırmızı bileşen (230) 0,7x255'ten büyüktür, bu nedenle kırmızı bileşen 255 (tam yoğunluk) olarak değiştirilir. Yeşil bileşen (50) 0,7x255'ten küçük olduğundan yeşil bileşen 0 olarak değiştirilir. Mavi bileşen (220) 0,7x255'ten büyük olduğundan mavi bileşen 255 olarak değiştirilecektir.

Nesne ImageAttributes , beş ayar kategorisi için renk ve gri tonlama ayarlarını korur: varsayılan, bit eşlem, fırça, kalem ve metin. Örneğin, varsayılan kategori için bir eşik, bit eşlem kategorisi için farklı bir eşik ve kalem kategorisi için yine de farklı bir eşik belirtebilirsiniz.

Varsayılan renk ayarlaması ve gri tonlamalı ayarlama ayarları, kendi ayarlama ayarlarına sahip olmayan tüm kategoriler için geçerlidir. Örneğin, kalem kategorisi için hiçbir ayarlama ayarı belirtmezseniz, varsayılan ayarlar kalem kategorisine uygulanır.

Şunlara uygulanır

ClearThreshold(ColorAdjustType)

Kaynak:
ImageAttributes.cs
Kaynak:
ImageAttributes.cs
Kaynak:
ImageAttributes.cs

Belirtilen kategori için eşik değerini temizler.

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)

Parametreler

type
ColorAdjustType

Eşiğin temizlendiği kategoriyi belirten öğesi ColorAdjustType .

Açıklamalar

Eşik, her renk bileşeni için bir kesme noktası belirten 0 ile 1 arasında bir değerdir. Örneğin eşiğin 0,7 olarak ayarlandığını ve kırmızı, yeşil ve mavi bileşenleri sırasıyla 230, 50 ve 220 olan bir renk oluşturduğunuzu varsayalım. Kırmızı bileşen (230) 0,7x55'ten büyüktür, bu nedenle kırmızı bileşen 255 (tam yoğunluk) olarak değiştirilir. Yeşil bileşen (50) 0,7x255'ten küçük olduğundan yeşil bileşen 0 olarak değiştirilir. Mavi bileşen (220) 0,7x255'ten büyük olduğundan mavi bileşen 255 olarak değiştirilecektir.

Nesne ImageAttributes , beş ayar kategorisi için renk ve gri tonlama ayarlarını korur: varsayılan, bit eşlem, fırça, kalem ve metin. Örneğin, varsayılan kategori için bir eşik, bit eşlem kategorisi için farklı bir eşik ve kalem kategorisi için yine de farklı bir eşik belirtebilirsiniz.

Varsayılan renk ayarlaması ve gri tonlamalı ayarlama ayarları, kendi ayarlama ayarlarına sahip olmayan tüm kategoriler için geçerlidir. Örneğin, kalem kategorisi için hiçbir ayarlama ayarı belirtmezseniz, varsayılan ayarlar kalem kategorisine uygulanır.

Belirli bir kategori için renk ayarlaması veya gri tonlamalı ayarlama ayarı belirttiğiniz anda, varsayılan ayarlama ayarları artık bu kategori için geçerli değildir. Örneğin, varsayılan kategori için bir eşik ve gama değeri belirttiğinizi varsayalım. Yöntemini çağırarak SetThreshold kalem kategorisi için eşiği ayarlarsanız, varsayılan eşik kalemler için geçerli olmaz. Daha sonra yöntemini çağırarak kalem eşiğini ClearThreshold temizlerseniz kalem kategorisi varsayılan eşiğe geri dönmez; bunun yerine kalem kategorisinin eşiği olmaz. Benzer şekilde, kalem kategorisi varsayılan gama değerine geri dönmez; bunun yerine kalem kategorisinin gama değeri yoktur.

Şunlara uygulanır