ImageAttributes.ClearThreshold Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Eşik değerini temizler.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| 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
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
- 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 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ş ayarlama 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 ayarlama ve gri tonlamalı ayarlama ayarları, kendi ayarlama ayarları 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
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
- 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 ColorAdjustType temizlendiği kategoriyi belirten öğesi.
Açıklamalar
Eşik, her renk bileşeni için 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ş ayarlama 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 ayarlama ve gri tonlamalı ayarlama ayarları, kendi ayarlama ayarları 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 kategoriye uygulanmaz. Örneğin, varsayılan kategori için bir eşik ve gama değeri belirttiğinizi varsayalım. Yöntemini çağırarak SetThreshold kalem kategorisinin eşiğini ayarlarsanız, varsayılan eşik kalemlere uygulanmaz. 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.