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 |