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
| Name | Description |
|---|---|
| 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
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
- 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ş 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 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ı 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
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
- 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 resim ve renk türünü belirten öğesi ColorMatrixFlag .
Açıklamalar
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 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ı 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
- Kaynak:
- ImageAttributes.cs
- Kaynak:
- ImageAttributes.cs
- 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 resim ve renk türünü belirten öğesi ColorMatrixFlag .
- type
- ColorAdjustType
Bunun öğesi ColorAdjustType , renk ayarlama ve gri tonlamalı ayarlama matrislerinin ayarlandığı kategoriyi belirtir.
Açıklamalar
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 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ı 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 ayarlama ayarları koleksiyonu belirttiğinizi varsayalım. Kalem kategorisi için renk ayarlama ve gri tonlamalı ayarlama matrislerini yöntemine Pen geçirerek SetColorMatrices ayarlarsanız, varsayılan ayarlama ayarlarının hiçbiri kalemlere uygulanmaz.