Freigeben über


IWICBitmapScaler::Initialize-Methode (wincodec.h)

Initialisiert den Bitmapskalierer mit den angegebenen Parametern.

Syntax

HRESULT Initialize(
  [in] IWICBitmapSource           *pISource,
  [in] UINT                       uiWidth,
  [in] UINT                       uiHeight,
  [in] WICBitmapInterpolationMode mode
);

Parameter

[in] pISource

Typ: IWICBitmapSource*

Die Eingabebitquelle.

[in] uiWidth

Typ: UINT

Die Zielbreite.

[in] uiHeight

Typ: UINT

Die Zielhöhe.

[in] mode

Typ: WICBitmapInterpolationMode

Der WICBitmapInterpolationMode , der bei der Skalierung verwendet werden soll.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

IWICBitmapScaler kann nicht mehrmals initialisiert werden. Wenn Sie beispielsweise jeden Frame in einem Multiframe-Bild skalieren, muss für jeden Frame ein neuer IWICBitmapScaler erstellt und initialisiert werden.

Beispiele

Ein Beispiel für die Verwendung eines IWICBitmapScaler finden Sie im Thema Skalieren einer Bitmapquelle .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP2, Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile wincodec.h
Bibliothek Windowscodecs.lib
DLL Windowscodecs.dll