Partager via


Méthode IWICImagingFactory::CreateBitmapFromSourceRect (wincodec.h)

Crée un IWICBitmap à partir d’un rectangle spécifié d’un IWICBitmapSource.

Syntaxe

HRESULT CreateBitmapFromSourceRect(
  [in]  IWICBitmapSource *pIBitmapSource,
  [in]  UINT             x,
  [in]  UINT             y,
  [in]  UINT             width,
  [in]  UINT             height,
  [out] IWICBitmap       **ppIBitmap
);

Paramètres

[in] pIBitmapSource

Type : IWICBitmapSource*

IWICBitmapSource à partir duquel créer l’image bitmap.

[in] x

Type : UINT

Coordonnée horizontale du coin supérieur gauche du rectangle.

[in] y

Type : UINT

Coordonnée verticale du coin supérieur gauche du rectangle.

[in] width

Type : UINT

Largeur du rectangle et de la nouvelle bitmap.

[in] height

Type : UINT

Hauteur du rectangle et de la nouvelle bitmap.

[out] ppIBitmap

Type : IWICBitmap**

Pointeur qui reçoit un pointeur vers la nouvelle bitmap.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Si vous fournissez un rectangle plus grand que la source, vous obtiendrez des résultats non définis.

Cette méthode crée toujours une copie distincte de l’image source, similaire à l’option de cache WICBitmapCacheOnLoad.

Configuration requise

   
Client minimal pris en charge Windows XP avec SP2, Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête wincodec.h
Bibliothèque Windowscodecs.lib
DLL Windowscodecs.dll