ImageAttributes.SetColorMatrices 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.
Renk ayarlama matrisini ve gri tonlamalı ayarlama matrisini ayarlar.
Aşırı Yüklemeler
SetColorMatrices(ColorMatrix, ColorMatrix) |
Varsayılan kategori için renk ayarlama matrisini ve gri tonlamalı ayarlama matrisini ayarlar. |
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag) |
Varsayılan kategori için renk ayarlama matrisini ve gri tonlamalı ayarlama matrisini ayarlar. |
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType) |
Belirtilen kategori için renk ayarlama matrisini ve gri tonlamalı ayarlama matrisini ayarlar. |
SetColorMatrices(ColorMatrix, ColorMatrix)
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
Varsayılan kategori için renk ayarlama matrisini ve gri tonlamalı ayarlama matrisini ayarlar.
public:
void SetColorMatrices(System::Drawing::Imaging::ColorMatrix ^ newColorMatrix, System::Drawing::Imaging::ColorMatrix ^ grayMatrix);
public void SetColorMatrices (System.Drawing.Imaging.ColorMatrix newColorMatrix, System.Drawing.Imaging.ColorMatrix grayMatrix);
public void SetColorMatrices (System.Drawing.Imaging.ColorMatrix newColorMatrix, System.Drawing.Imaging.ColorMatrix? grayMatrix);
member this.SetColorMatrices : System.Drawing.Imaging.ColorMatrix * System.Drawing.Imaging.ColorMatrix -> unit
Public Sub SetColorMatrices (newColorMatrix As ColorMatrix, grayMatrix As ColorMatrix)
Parametreler
- newColorMatrix
- ColorMatrix
Renk ayarlama matrisi.
- grayMatrix
- ColorMatrix
Gri tonlamalı ayarlama matrisi.
Açıklamalar
Nesne ImageAttributes beş ayar kategorisi için renk ve gri tonlamalı ayarları korur: varsayılan, bit eşlem, fırça, kalem ve metin. Örneğin, varsayılan kategori için ayarlama matrisleri, bit eşlem kategorisi için farklı ayarlama matrisleri ve kalem kategorisi için yine de farklı ayarlama matrisleri belirtebilirsiniz.
Varsayılan renk ayarlama 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.
yöntemini çağırmak ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix) , yöntemini çağırmak ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag) ve parametresi için geçirmekle ColorMatrixFlag.Defaultflags
eşdeğerdir. ColorMatrixFlag.Default tüm renklerin (griler dahil) gri tonlamalı ayarlama matrisi tarafından değil, renk ayarlama matrisi tarafından ayarlandığını belirtir. Bu nedenle, bu yönteme geçirilen gri tonlamalı ayarlama matrisinin hiçbir etkisi yoktur.
Şunlara uygulanır
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
Varsayılan kategori için renk ayarlama matrisini ve gri tonlamalı ayarlama matrisini ayarlar.
public:
void SetColorMatrices(System::Drawing::Imaging::ColorMatrix ^ newColorMatrix, System::Drawing::Imaging::ColorMatrix ^ grayMatrix, System::Drawing::Imaging::ColorMatrixFlag flags);
public void SetColorMatrices (System.Drawing.Imaging.ColorMatrix newColorMatrix, System.Drawing.Imaging.ColorMatrix grayMatrix, System.Drawing.Imaging.ColorMatrixFlag flags);
public void SetColorMatrices (System.Drawing.Imaging.ColorMatrix newColorMatrix, System.Drawing.Imaging.ColorMatrix? grayMatrix, System.Drawing.Imaging.ColorMatrixFlag flags);
member this.SetColorMatrices : System.Drawing.Imaging.ColorMatrix * System.Drawing.Imaging.ColorMatrix * System.Drawing.Imaging.ColorMatrixFlag -> unit
Public Sub SetColorMatrices (newColorMatrix As ColorMatrix, grayMatrix As ColorMatrix, flags As ColorMatrixFlag)
Parametreler
- newColorMatrix
- ColorMatrix
Renk ayarlama matrisi.
- grayMatrix
- ColorMatrix
Gri tonlamalı ayarlama matrisi.
- flags
- ColorMatrixFlag
Renk ayarlama ve gri tonlamalı ayarlama matrislerinden etkilenecek görüntü ve renk türünü belirten öğesi ColorMatrixFlag .
Açıklamalar
Nesne ImageAttributes beş ayar kategorisi için renk ve gri tonlamalı ayarları korur: varsayılan, bit eşlem, fırça, kalem ve metin. Örneğin, varsayılan kategori için ayarlama matrisleri, bit eşlem kategorisi için farklı ayarlama matrisleri ve kalem kategorisi için yine de farklı ayarlama matrisleri belirtebilirsiniz.
Varsayılan renk ayarlama 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
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
Belirtilen kategori için renk ayarlama matrisini ve gri tonlamalı ayarlama matrisini ayarlar.
public:
void SetColorMatrices(System::Drawing::Imaging::ColorMatrix ^ newColorMatrix, System::Drawing::Imaging::ColorMatrix ^ grayMatrix, System::Drawing::Imaging::ColorMatrixFlag mode, System::Drawing::Imaging::ColorAdjustType type);
public void SetColorMatrices (System.Drawing.Imaging.ColorMatrix newColorMatrix, System.Drawing.Imaging.ColorMatrix grayMatrix, System.Drawing.Imaging.ColorMatrixFlag mode, System.Drawing.Imaging.ColorAdjustType type);
public void SetColorMatrices (System.Drawing.Imaging.ColorMatrix newColorMatrix, System.Drawing.Imaging.ColorMatrix? grayMatrix, System.Drawing.Imaging.ColorMatrixFlag mode, System.Drawing.Imaging.ColorAdjustType type);
member this.SetColorMatrices : System.Drawing.Imaging.ColorMatrix * System.Drawing.Imaging.ColorMatrix * System.Drawing.Imaging.ColorMatrixFlag * System.Drawing.Imaging.ColorAdjustType -> unit
Public Sub SetColorMatrices (newColorMatrix As ColorMatrix, grayMatrix As ColorMatrix, mode As ColorMatrixFlag, type As ColorAdjustType)
Parametreler
- newColorMatrix
- ColorMatrix
Renk ayarlama matrisi.
- grayMatrix
- ColorMatrix
Gri tonlamalı ayarlama matrisi.
- mode
- ColorMatrixFlag
Renk ayarlama ve gri tonlamalı ayarlama matrislerinden etkilenecek görüntü ve renk türünü belirten öğesi ColorMatrixFlag .
- type
- ColorAdjustType
Renk ayarlama ve gri tonlamalı ayarlama matrislerinin ayarlandığı kategoriyi belirten öğesi ColorAdjustType .
Açıklamalar
Nesne ImageAttributes beş ayar kategorisi için renk ve gri tonlamalı ayarları korur: varsayılan, bit eşlem, fırça, kalem ve metin. Örneğin, varsayılan kategori için ayarlama matrisleri, bit eşlem kategorisi için farklı ayarlama matrisleri ve kalem kategorisi için yine de farklı ayarlama matrisleri belirtebilirsiniz.
Varsayılan renk ayarlama 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 ayarlama 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 ayarlama ayarları koleksiyonu belirttiğinizi varsayalım. Kalem kategorisi için renk ayarlama ve gri tonlamalı ayarlama matrislerini yöntemine SetColorMatrices geçirerek Pen ayarlarsanız, varsayılan ayarlama ayarlarının hiçbiri kalemlere uygulanmaz.