InterpolationMode-Enumeration (gdiplusenums.h)

Die InterpolationMode-Enumeration gibt den Algorithmus an, der verwendet wird, wenn Bilder skaliert oder gedreht werden. Diese Enumeration wird von den Methoden Graphics::GetInterpolationMode und Graphics::SetInterpolationMode der Graphics-Klasse verwendet.

Syntax

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

Konstanten

 
InterpolationModeInvalid
Intern verwendet
InterpolationModeDefault
Gibt den Standardinterpolationsmodus an.
InterpolationModeLowQuality
Gibt einen Modus mit niedriger Qualität an.
InterpolationModeHighQuality
Gibt einen qualitativ hochwertigen Modus an.
InterpolationModeBilinear
Gibt eine bilineare Interpolation an. Es wird keine Vorfilterung ausgeführt. Dieser Modus ist nicht dafür geeignet, ein Bild auf mehr als 50 Prozent seiner ursprünglichen Größe zu verkleinern.
InterpolationModeBicubic
Gibt eine bikubische Interpolation an. Es wird keine Vorfilterung ausgeführt. Dieser Modus ist nicht dafür geeignet, ein Bild auf mehr als 25 Prozent seiner ursprünglichen Größe zu verkleinern.
InterpolationModeNearestNeighbor
Gibt eine Nearest-Neighbor-Interpolation an.
InterpolationModeHighQualityBilinear
Gibt eine bilineare Interpolation mit hoher Qualität an. Eine Vorfilterung wird ausgeführt, um ein hochwertiges Verkleinern sicherzustellen.
InterpolationModeHighQualityBicubic
Gibt eine bikubische Interpolation mit hoher Qualität an. Eine Vorfilterung wird ausgeführt, um ein hochwertiges Verkleinern sicherzustellen. Dieser Modus erzeugt transformierte Bilder der höchsten Qualität.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP, Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile gdiplusenums.h (include Gdiplus.h)

Weitere Informationen

Graphics::GetInterpolationMode

Graphics::SetInterpolationMode