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 方法清除指定类别的青绿色-品红色-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 |
标头 | gdiplusimageattributes.h |