Bagikan melalui


ImageAttributes.SetColorMatrices Metode

Definisi

Mengatur matriks penyesuaian warna dan matriks penyesuaian skala abu-abu.

Overload

SetColorMatrices(ColorMatrix, ColorMatrix)

Mengatur matriks penyesuaian warna dan matriks penyesuaian skala abu-abu untuk kategori default.

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)

Mengatur matriks penyesuaian warna dan matriks penyesuaian skala abu-abu untuk kategori default.

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)

Mengatur matriks penyesuaian warna dan matriks penyesuaian skala abu-abu untuk kategori tertentu.

SetColorMatrices(ColorMatrix, ColorMatrix)

Sumber:
ImageAttributes.cs
Sumber:
ImageAttributes.cs
Sumber:
ImageAttributes.cs

Mengatur matriks penyesuaian warna dan matriks penyesuaian skala abu-abu untuk kategori default.

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)

Parameter

newColorMatrix
ColorMatrix

Matriks penyesuaian warna.

grayMatrix
ColorMatrix

Matriks penyesuaian skala abu-abu.

Keterangan

Objek ImageAttributes mempertahankan pengaturan warna dan skala abu-abu untuk lima kategori penyesuaian: default, bitmap, kuas, pena, dan teks. Misalnya, Anda dapat menentukan matriks penyesuaian untuk kategori default, matriks penyesuaian yang berbeda untuk kategori bitmap, dan matriks penyesuaian yang masih berbeda untuk kategori pena.

Pengaturan penyesuaian warna default dan penyesuaian skala abu-abu berlaku untuk semua kategori yang tidak memiliki pengaturan penyesuaian sendiri. Misalnya, jika Anda tidak pernah menentukan pengaturan penyesuaian apa pun untuk kategori pena, pengaturan default berlaku untuk kategori pena.

Memanggil ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix) metode ini setara dengan memanggil ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag) metode dan meneruskan ColorMatrixFlag.Defaultflags parameter . ColorMatrixFlag.Default menentukan bahwa semua warna (termasuk abu-abu) disesuaikan oleh matriks penyesuaian warna, bukan matriks penyesuaian skala abu-abu. Oleh karena itu, matriks penyesuaian skala abu-abu yang diteruskan ke metode ini tidak berpengaruh.

Berlaku untuk

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)

Sumber:
ImageAttributes.cs
Sumber:
ImageAttributes.cs
Sumber:
ImageAttributes.cs

Mengatur matriks penyesuaian warna dan matriks penyesuaian skala abu-abu untuk kategori default.

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)

Parameter

newColorMatrix
ColorMatrix

Matriks penyesuaian warna.

grayMatrix
ColorMatrix

Matriks penyesuaian skala abu-abu.

flags
ColorMatrixFlag

Elemen ColorMatrixFlag yang menentukan jenis gambar dan warna yang akan dipengaruhi oleh matriks penyesuaian warna dan penyesuaian skala abu-abu.

Keterangan

Objek ImageAttributes mempertahankan pengaturan warna dan skala abu-abu untuk lima kategori penyesuaian: default, bitmap, kuas, pena, dan teks. Misalnya, Anda dapat menentukan matriks penyesuaian untuk kategori default, matriks penyesuaian yang berbeda untuk kategori bitmap, dan matriks penyesuaian yang masih berbeda untuk kategori pena.

Pengaturan penyesuaian warna default dan penyesuaian skala abu-abu berlaku untuk semua kategori yang tidak memiliki pengaturan penyesuaian sendiri. Misalnya, jika Anda tidak pernah menentukan pengaturan penyesuaian apa pun untuk kategori pena, pengaturan default berlaku untuk kategori pena.

Berlaku untuk

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)

Sumber:
ImageAttributes.cs
Sumber:
ImageAttributes.cs
Sumber:
ImageAttributes.cs

Mengatur matriks penyesuaian warna dan matriks penyesuaian skala abu-abu untuk kategori tertentu.

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)

Parameter

newColorMatrix
ColorMatrix

Matriks penyesuaian warna.

grayMatrix
ColorMatrix

Matriks penyesuaian skala abu-abu.

mode
ColorMatrixFlag

Elemen ColorMatrixFlag yang menentukan jenis gambar dan warna yang akan dipengaruhi oleh matriks penyesuaian warna dan penyesuaian skala abu-abu.

type
ColorAdjustType

Elemen yang ColorAdjustType menentukan kategori di mana matriks penyesuaian warna dan penyesuaian skala abu-abu diatur.

Keterangan

Objek ImageAttributes mempertahankan pengaturan warna dan skala abu-abu untuk lima kategori penyesuaian: default, bitmap, kuas, pena, dan teks. Misalnya, Anda dapat menentukan matriks penyesuaian untuk kategori default, matriks penyesuaian yang berbeda untuk kategori bitmap, dan matriks penyesuaian yang masih berbeda untuk kategori pena.

Pengaturan penyesuaian warna default dan penyesuaian skala abu-abu berlaku untuk semua kategori yang tidak memiliki pengaturan penyesuaian sendiri. Misalnya, jika Anda tidak pernah menentukan pengaturan penyesuaian apa pun untuk kategori pena, pengaturan default berlaku untuk kategori pena.

Segera setelah Anda menentukan pengaturan penyesuaian warna atau penyesuaian skala abu-abu untuk kategori tertentu, pengaturan penyesuaian default tidak lagi berlaku untuk kategori tersebut. Misalnya, Anda menentukan kumpulan pengaturan penyesuaian untuk kategori default. Jika Anda mengatur matriks penyesuaian warna dan penyesuaian skala abu-abu untuk kategori pena dengan meneruskan Pen ke SetColorMatrices metode , tidak ada pengaturan penyesuaian default yang akan berlaku untuk pena.

Berlaku untuk