Класс Effect (gdipluseffects.h)
Класс Effect служит базовым классом для одиннадцати классов, которые можно использовать для применения эффектов и корректировки к растровым изображениям. Следующие классы следуют от Effect.
- Размытие
- Повысить резкость
- Оттенок
- RedEyeCorrection
- ColorMatrixEffect
- ColorLUT
- BrightnessContrast
- HueSaturationLightness
- ColorBalance
- Уровни
- ColorCurve
Методы
Класс Effect содержит эти методы.
Effect::Effect Создает объект Effect. |
Effect::GetAuxData Effect::GetAuxData получает указатель на набор таблиц подстановки, созданных при предыдущем вызове метода Bitmap::ApplyEffect. |
Effect::GetAuxDataSize Метод Effect::GetAuxDataSize получает размер в байтах вспомогательных данных, созданных при предыдущем вызове метода Bitmap::ApplyEffect. |
Effect::GetParameterSize Метод Effect::GetParameterSize получает общий размер (в байтах) параметров, заданных в данный момент для этого эффекта. Метод Effect::GetParameterSize обычно вызывается для объекта, который является экземпляром потомка класса Effect. |
Effect::UseAuxData Метод Effect::UseAuxData устанавливает или очищает флаг, указывающий, должен ли метод Bitmap::ApplyEffect возвращать указатель на создаваемые вспомогательные данные. |
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | gdipluseffects.h |