Поделиться через


ImageAttributes.SetColorMatrices Метод

Определение

Задает матрицу настройки цвета и матрицу настройки оттенков серого.

Перегрузки

SetColorMatrices(ColorMatrix, ColorMatrix)

Задает матрицу настройки цвета и матрицу настройки оттенков серого для категории по умолчанию.

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)

Задает матрицу настройки цвета и матрицу настройки оттенков серого для категории по умолчанию.

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)

Задает матрицу настройки цвета и матрицу настройки оттенков серого для указанной категории.

SetColorMatrices(ColorMatrix, ColorMatrix)

Исходный код:
ImageAttributes.cs
Исходный код:
ImageAttributes.cs
Исходный код:
ImageAttributes.cs

Задает матрицу настройки цвета и матрицу настройки оттенков серого для категории по умолчанию.

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)

Исходный код:
ImageAttributes.cs
Исходный код:
ImageAttributes.cs
Исходный код:
ImageAttributes.cs

Задает матрицу настройки цвета и матрицу настройки оттенков серого для категории по умолчанию.

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)

Исходный код:
ImageAttributes.cs
Исходный код:
ImageAttributes.cs
Исходный код:
ImageAttributes.cs

Задает матрицу настройки цвета и матрицу настройки оттенков серого для указанной категории.

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 поддерживает параметры цвета и оттенков серого для пяти категорий корректировки: по умолчанию, точечный рисунок, кисть, перо и текст. Например, можно указать матрицы корректировки для категории по умолчанию, различные матрицы корректировки для категории битового рисунка и другие матрицы корректировки для категории пера.

Параметры настройки цвета и оттенков серого по умолчанию применяются ко всем категориям, у которых нет собственных параметров настройки. Например, если вы никогда не указываете параметры корректировки для категории пера, параметры по умолчанию применяются к категории пера.

Как только вы указываете параметр настройки цвета или оттенков серого для определенной категории, параметры настройки по умолчанию больше не применяются к этой категории. Например, предположим, что вы указали коллекцию параметров корректировки для категории по умолчанию. Если задать матрицы настройки цвета и оттенков серого для категории пера путем передачи PenSetColorMatrices в метод, ни один из параметров настройки по умолчанию не будет применяться к ручкам.

Применяется к