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. Например, предположим, что вы пишете код, который выполняет следующие действия:
Create .Image
Создайте объект ImageAttributes.
Передайте ColorChannelC в SetOutputChannel метод ImageAttributes объекта .
Передайте имя пути к файлу цветового профиля методу SetOutputChannelColorProfileImageAttributes объекта .
Передайте пути 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. Например, предположим, что вы пишете код, который выполняет следующие действия:
Create .Image
Создайте объект ImageAttributes.
Передайте ColorChannelC в SetOutputChannel метод ImageAttributes объекта .
Передайте имя пути к файлу цветового профиля методу SetOutputChannelColorProfileImageAttributes объекта .
Передайте пути Image к объектам и ImageAttributes в DrawImage метод .
GDI+ будет использовать файл цветового профиля для вычисления голубого компонента каждого пикселя на изображении, и каждый пиксель на отрисованном изображении будет иметь серый оттенок, указывающий интенсивность его голубого канала.
Объект ImageAttributes поддерживает параметры цвета и оттенков серого для пяти категорий корректировки: по умолчанию, точечный рисунок, кисть, перо и текст. Например, можно указать файл цветового профиля выходного канала для категории по умолчанию и другой файл цветового профиля выходного канала для категории растрового изображения.
Параметры настройки цвета и оттенков серого по умолчанию применяются ко всем категориям, которые не имеют собственных параметров настройки. Например, если вы никогда не указываете параметры корректировки для категории точечного рисунка, параметры по умолчанию применяются к категории точечных рисунков.