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


Перечисление InterpolationMode (gdiplusenums.h)

Перечисление InterpolationMode указывает алгоритм, используемый при масштабировании или повороте изображений. Это перечисление используется методами Graphics::GetInterpolationMode и Graphics::SetInterpolationMode класса Graphics .

Синтаксис

typedef enum InterpolationMode {
  InterpolationModeInvalid,
  InterpolationModeDefault,
  InterpolationModeLowQuality,
  InterpolationModeHighQuality,
  InterpolationModeBilinear,
  InterpolationModeBicubic,
  InterpolationModeNearestNeighbor,
  InterpolationModeHighQualityBilinear,
  InterpolationModeHighQualityBicubic
} ;

Константы

 
InterpolationModeInvalid
Используется для внутренних целей
InterpolationModeDefault
Задает режим интерполяции по умолчанию.
InterpolationModeLowQuality
Задает режим низкого качества.
InterpolationModeHighQuality
Задает режим высокого качества.
InterpolationModeBilinear
Задает билинейную интерполяцию. Предварительная фильтрация не выполняется. Этот режим не применяется для сжатия изображения до размера менее 50 процентов от его исходного размера.
InterpolationModeBicubic
Задает бикубическую интерполяцию. Предварительная фильтрация не выполняется. Этот режим не применяется для сжатия изображения до размера менее 25 процентов от его исходного размера.
InterpolationModeNearestNeighbor
Задает интерполяцию по ближайшим соседним элементам.
InterpolationModeHighQualityBilinear
Задает высококачественную билинейную интерполяцию. Выполняется предварительная фильтрация, чтобы гарантировать высококачественное сжатие.
InterpolationModeHighQualityBicubic
Задает высококачественную бикубическую интерполяцию. Выполняется предварительная фильтрация, чтобы гарантировать высококачественное сжатие. Этот режим создает преобразованные изображения самого высокого качества.

Требования

   
Минимальная версия клиента Windows XP, Windows 2000 Профессиональная [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть gdiplusenums.h (включая Gdiplus.h)

См. также раздел

Graphics::GetInterpolationMode

Graphics::SetInterpolationMode