Condividi tramite


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