ImageAttributes.SetColorMatrices 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定彩色調整矩陣和灰階調整矩陣。
多載
SetColorMatrices(ColorMatrix, ColorMatrix) |
設定預設分類的彩色調整矩陣和灰階調整矩陣。 |
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag) |
設定預設分類的彩色調整矩陣和灰階調整矩陣。 |
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType) |
設定指定分類的彩色調整矩陣和灰階調整矩陣。 |
SetColorMatrices(ColorMatrix, ColorMatrix)
設定預設分類的彩色調整矩陣和灰階調整矩陣。
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)
參數
- newColorMatrix
- ColorMatrix
彩色調整矩陣。
- grayMatrix
- ColorMatrix
灰階調整矩陣。
備註
對象會維護五個 ImageAttributes 調整類別的色彩和灰階設定:預設、點陣圖、筆刷、手寫筆和文字。 例如,您可以指定預設類別的調整矩陣、位圖類別的不同調整矩陣,以及畫筆類別的調整矩陣仍然不同。
默認色彩調整和灰階調整設定會套用至沒有自己調整設定的所有類別。 例如,如果您從未指定畫筆類別的任何調整設定,則預設設定會套用至畫筆類別。
ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix)呼叫 方法相當於呼叫 ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag) 方法並傳遞 ColorMatrixFlag.Default 參數flags
。 ColorMatrixFlag.Default 會指定色彩調整矩陣會調整所有色彩 (包括灰色) ,而不是灰階調整矩陣。 因此,傳遞至這個方法的灰階調整矩陣沒有任何作用。
適用於
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)
設定預設分類的彩色調整矩陣和灰階調整矩陣。
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)
參數
- newColorMatrix
- ColorMatrix
彩色調整矩陣。
- grayMatrix
- ColorMatrix
灰階調整矩陣。
- flags
- ColorMatrixFlag
ColorMatrixFlag 的元素,指定將會受到彩色調整和灰階調整矩陣影響之影像和色彩的類型。
備註
對象會維護五個 ImageAttributes 調整類別的色彩和灰階設定:預設、點陣圖、筆刷、手寫筆和文字。 例如,您可以指定預設類別的調整矩陣、位圖類別的不同調整矩陣,以及畫筆類別的調整矩陣仍然不同。
默認色彩調整和灰階調整設定會套用至沒有自己調整設定的所有類別。 例如,如果您從未指定畫筆類別的任何調整設定,則預設設定會套用至畫筆類別。
適用於
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)
設定指定分類的彩色調整矩陣和灰階調整矩陣。
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)
參數
- newColorMatrix
- ColorMatrix
彩色調整矩陣。
- grayMatrix
- ColorMatrix
灰階調整矩陣。
- mode
- ColorMatrixFlag
ColorMatrixFlag 的元素,指定將會受到彩色調整和灰階調整矩陣影響之影像和色彩的類型。
- type
- ColorAdjustType
ColorAdjustType 的元素,指定已設定彩色調整和灰階調整矩陣的分類。
備註
對象會維護五個 ImageAttributes 調整類別的色彩和灰階設定:預設、點陣圖、筆刷、手寫筆和文字。 例如,您可以指定預設類別的調整矩陣、位圖類別的不同調整矩陣,以及畫筆類別的調整矩陣仍然不同。
默認色彩調整和灰階調整設定會套用至沒有自己調整設定的所有類別。 例如,如果您從未指定畫筆類別的任何調整設定,則預設設定會套用至畫筆類別。
一旦您指定特定類別的色彩調整或灰階調整設定,預設調整設定就不再套用至該類別。 例如,假設您指定預設類別的調整設定集合。 如果您藉由傳遞 Pen 至 SetColorMatrices 方法來設定畫筆類別的色彩調整和灰階調整矩陣,則不會將默認調整設定套用至畫筆。