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


Класс ImageAttributes (gdiplusimageattributes.h)

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

Наследование

Класс ImageAttributes реализует GdiplusBase.

Методы

Класс ImageAttributes содержит следующие методы.

 
ImageAttributes::ClearBrushRemapTable

Метод ImageAttributes::ClearBrushRemapTable очищает таблицу цветоперемещений кисти этого объекта ImageAttributes.
ImageAttributes::ClearColorKey

Метод ImageAttributes::ClearColorKey очищает ключ цвета (диапазон прозрачности) для указанной категории.
ImageAttributes::ClearColorMatrices

Метод ImageAttributes::ClearColorMatrices очищает матрицу настройки цвета и матрицу настройки оттенков серого для указанной категории.
ImageAttributes::ClearColorMatrix

Метод ImageAttributes::ClearColorMatrix очищает матрицу настройки цвета для указанной категории.
ImageAttributes::ClearGamma

Метод ImageAttributes::ClearGamma отключает гамма-коррекцию для указанной категории.
ImageAttributes::ClearNoOp

Метод ImageAttributes::ClearNoOp очищает параметр NoOp для указанной категории.
ImageAttributes::ClearOutputChannel

Метод ImageAttributes::ClearOutputChannel очищает параметр выходного канала cyan-magenta-yellow-black (CMYK) для указанной категории.
ImageAttributes::ClearOutputChannelColorProfile

Метод ImageAttributes::ClearOutputChannelColorProfile очищает параметр профиля цвета выходного канала для указанной категории.
ImageAttributes::ClearRemapTable

Метод ImageAttributes::ClearRemapTable очищает таблицу цветового сопоставления для указанной категории.
ImageAttributes::ClearThreshold

Метод ImageAttributes::ClearThreshold очищает пороговое значение для указанной категории.
ImageAttributes::Clone

Метод ImageAttributes::Clone создает копию этого объекта ImageAttributes.
ImageAttributes::GetAdjustedPalette

Метод ImageAttributes::GetAdjustedPalette настраивает цвета в палитре в соответствии с параметрами настройки указанной категории.
ImageAttributes::GetLastStatus

Метод ImageAttributes::GetLastStatus возвращает значение, указывающее характер последнего сбоя метода этого объекта ImageAttributes.
ImageAttributes::ImageAttributes

Создает объект ImageAttributes::ImageAttributes. Это конструктор по умолчанию. (ImageAttributes.ImageAttributes)
ImageAttributes::ImageAttributes

Создает объект ImageAttributes::ImageAttributes. Это конструктор по умолчанию. (перегрузка 2/3)
ImageAttributes::ImageAttributes

Создает объект ImageAttributes::ImageAttributes. Это конструктор по умолчанию. (перегрузка 1/3)
ImageAttributes::Reset

Метод ImageAttributes::Reset очищает все параметры настройки цветов и оттенков серого для указанной категории.
ImageAttributes::SetBrushRemapTable

Метод ImageAttributes::SetBrushRemapTable задает таблицу переназначение цвета для категории кисти.
ImageAttributes::SetColorKey

Метод ImageAttributes::SetColorKey задает ключ цвета (диапазон прозрачности) для указанной категории.
ImageAttributes::SetColorMatrices

Метод ImageAttributes::SetColorMatrices задает матрицу настройки цвета и матрицу настройки оттенков серого для указанной категории.
ImageAttributes::SetColorMatrix

Метод ImageAttributes::SetColorMatrix задает матрицу настройки цвета для указанной категории.
ImageAttributes::SetGamma

Метод ImageAttributes::SetGamma задает гамма-значение для указанной категории.
ImageAttributes::SetNoOp

Метод ImageAttributes::SetNoOp отключает настройку цвета для указанной категории. Вы можете вызвать ImageAttributes::ClearNoOp, чтобы восстановить параметры настройки цвета, которые были установлены до вызова ImageAttributes::SetNoOp.
ImageAttributes::SetOutputChannel

Метод ImageAttributes::SetOutputChannel задает выходной канал CMYK для указанной категории.
ImageAttributes::SetOutputChannelColorProfile

Метод ImageAttributes::SetOutputChannelColorProfile задает файл цветового профиля выходного канала для указанной категории.
ImageAttributes::SetRemapTable

Метод ImageAttributes::SetRemapTable задает таблицу цветового сопоставления для указанной категории.
ImageAttributes::SetThreshold

Метод ImageAttributes::SetThreshold задает пороговое значение (диапазон прозрачности) для указанной категории.
ImageAttributes::SetToIdentity

Метод ImageAttributes::SetToIdentity задает матрицу цветовой коррекции указанной категории как матрицу идентификации.
ImageAttributes::SetWrapMode

Метод ImageAttributes::SetWrapMode задает режим оболочки для этого объекта ImageAttributes.

Комментарии

Цветами на изображении можно управлять во время отрисовки. Их можно исправить, затемнить, осветлить, удалить и т. д. Чтобы применить такие манипуляции, инициализируйте объект ImageAttributes и передайте адрес этого объекта ImageAttributes (вместе с адресом объекта Image ) методу Graphics::D rawImage .

Требования

   
Целевая платформа Windows
Header gdiplusimageattributes.h