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


ImageAttributes.SetOutputChannelColorProfile Метод

Определение

Задает файл цветового профиля выходного канала.

Перегрузки

SetOutputChannelColorProfile(String, ColorAdjustType)

Задает файл цветового профиля выходного канала для указанной категории.

SetOutputChannelColorProfile(String)

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

SetOutputChannelColorProfile(String, ColorAdjustType)

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

Задает файл цветового профиля выходного канала для указанной категории.

public:
 void SetOutputChannelColorProfile(System::String ^ colorProfileFilename, System::Drawing::Imaging::ColorAdjustType type);
public void SetOutputChannelColorProfile (string colorProfileFilename, System.Drawing.Imaging.ColorAdjustType type);
member this.SetOutputChannelColorProfile : string * System.Drawing.Imaging.ColorAdjustType -> unit
Public Sub SetOutputChannelColorProfile (colorProfileFilename As String, type As ColorAdjustType)

Параметры

colorProfileFilename
String

Имя пути к файлу цветового профиля. Если файл цветового профиля находится в каталоге %SystemRoot%\System32\Spool\Drivers\Color, то этим параметром может быть имя файла. В противном случае этот параметр должен быть полным путем к файлу.

type
ColorAdjustType

Элемент перечисления ColorAdjustType, определяющий категорию, для которой задан файл цветового профиля канала вывода.

Комментарии

С помощью SetOutputChannel методов и SetOutputChannelColorProfile можно преобразовать изображение в цветовое пространство CMYK (голубо-пурпурное-желто-черное) и проверить интенсивность одного из цветовых каналов CMYK. Например, предположим, что вы пишете код, который выполняет следующие действия:

  1. Create .Image

  2. Создайте объект ImageAttributes.

  3. Передайте ColorChannelC в SetOutputChannel метод ImageAttributes объекта .

  4. Передайте имя пути к файлу цветового профиля методу SetOutputChannelColorProfileImageAttributes объекта .

  5. Передайте пути Image к объектам и ImageAttributes в DrawImage метод .

GDI+ будет использовать файл цветового профиля для вычисления голубого компонента каждого пикселя на изображении, и каждый пиксель на отрисованном изображении будет иметь серый оттенок, указывающий интенсивность его голубого канала.

Объект ImageAttributes поддерживает параметры цвета и оттенков серого для пяти категорий корректировки: по умолчанию, точечный рисунок, кисть, перо и текст. Например, можно указать файл цветового профиля выходного канала для категории по умолчанию и другой файл цветового профиля выходного канала для категории растрового изображения.

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

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

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

SetOutputChannelColorProfile(String)

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

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

public:
 void SetOutputChannelColorProfile(System::String ^ colorProfileFilename);
public void SetOutputChannelColorProfile (string colorProfileFilename);
member this.SetOutputChannelColorProfile : string -> unit
Public Sub SetOutputChannelColorProfile (colorProfileFilename As String)

Параметры

colorProfileFilename
String

Имя пути к файлу цветового профиля. Если файл цветового профиля находится в каталоге %SystemRoot%\System32\Spool\Drivers\Color, то этим параметром может быть имя файла. В противном случае этот параметр должен быть полным путем к файлу.

Комментарии

С помощью SetOutputChannel методов и SetOutputChannelColorProfile можно преобразовать изображение в цветовое пространство CMYK (голубо-пурпурное-желто-черное) и проверить интенсивность одного из цветовых каналов CMYK. Например, предположим, что вы пишете код, который выполняет следующие действия:

  1. Create .Image

  2. Создайте объект ImageAttributes.

  3. Передайте ColorChannelC в SetOutputChannel метод ImageAttributes объекта .

  4. Передайте имя пути к файлу цветового профиля методу SetOutputChannelColorProfileImageAttributes объекта .

  5. Передайте пути Image к объектам и ImageAttributes в DrawImage метод .

GDI+ будет использовать файл цветового профиля для вычисления голубого компонента каждого пикселя на изображении, и каждый пиксель на отрисованном изображении будет иметь серый оттенок, указывающий интенсивность его голубого канала.

Объект ImageAttributes поддерживает параметры цвета и оттенков серого для пяти категорий корректировки: по умолчанию, точечный рисунок, кисть, перо и текст. Например, можно указать файл цветового профиля выходного канала для категории по умолчанию и другой файл цветового профиля выходного канала для категории растрового изображения.

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

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