ImageAttributes.SetColorMatrices 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定色彩調整矩陣與灰階調整矩陣。
多載
| 名稱 | Description |
|---|---|
| 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.Defaultflags參數。
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 設定筆類別的色彩調整和灰階調整矩陣,預設的調整設定都不會套用在筆上。