Metodo IWICImagingFactory::CreateBitmapFromSourceRect (wincodec.h)
Crea un IWICBitmap da un rettangolo specificato di un IWICBitmapSource.
Sintassi
HRESULT CreateBitmapFromSourceRect(
[in] IWICBitmapSource *pIBitmapSource,
[in] UINT x,
[in] UINT y,
[in] UINT width,
[in] UINT height,
[out] IWICBitmap **ppIBitmap
);
Parametri
[in] pIBitmapSource
Tipo: IWICBitmapSource*
IWICBitmapSource da cui creare la bitmap.
[in] x
Tipo: UINT
Coordinata orizzontale dell'angolo superiore sinistro del rettangolo.
[in] y
Tipo: UINT
Coordinata verticale dell'angolo superiore sinistro del rettangolo.
[in] width
Tipo: UINT
Larghezza del rettangolo e della nuova bitmap.
[in] height
Tipo: UINT
Altezza del rettangolo e della nuova bitmap.
[out] ppIBitmap
Tipo: IWICBitmap**
Puntatore che riceve un puntatore alla nuova bitmap.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Se si specifica un rettangolo più grande dell'origine, verranno generati risultati non definiti.
Questo metodo crea sempre una copia separata dell'immagine di origine, simile all'opzione cache WICBitmapCacheOnLoad.
Requisiti
Client minimo supportato | Windows XP con SP2, Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | wincodec.h |
Libreria | Windowscodecs.lib |
DLL | Windowscodecs.dll |