Freigeben über


IWICBitmapSourceTransform::GetClosestSize-Methode (wincodec.h)

Gibt die nächstgelegenen Dimensionen zurück, auf die die Implementierung unter Berücksichtigung der gewünschten Dimensionen nativ skalieren kann.

Syntax

HRESULT GetClosestSize(
  [in, out] UINT *puiWidth,
  [in, out] UINT *puiHeight
);

Parameter

[in, out] puiWidth

Typ: UINT*

Die gewünschte Breite. Ein Zeiger, der die nächstgelegene unterstützte Breite empfängt.

[in, out] puiHeight

Typ: UINT*

Die gewünschte Höhe. Ein Zeiger, der die nächstgelegene unterstützte Höhe empfängt.

Rückgabewert

Typ: HRESULT

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

Hinweise

Die von Windows bereitgestellten Codecs bieten die folgende Unterstützung für die native Skalierung:

  • BMP, ICO, GIF, TIFF: Keine Implementierung von IWICBitmapSourceTransform.
  • PNG: Keine Skalierungsunterstützung.
  • JPEG: Native Downskalierung um den Faktor 8, 4 oder 2.
  • JPEG-XR: Native Skalierung des originalen Bilds um 2.

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