ImageAttributes.SetColorMatrices Yöntem

Tanım

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.

Şunlara uygulanır