Partager via


Méthode IWICImageEncoder::WriteThumbnail (wincodec.h)

Encode l’image donnée en tant que miniature dans l’encodeur bitmap WIC donné.

Syntaxe

HRESULT WriteThumbnail(
  [in] ID2D1Image               *pImage,
  [in] IWICBitmapEncoder        *pEncoder,
  [in] const WICImageParameters *pImageParameters
);

Paramètres

[in] pImage

Type : ID2D1Image*

Image Direct2D qui sera encodée.

[in] pEncoder

Type : IWICBitmapEncoder*

Encodeur sur lequel la miniature est définie.

[in] pImageParameters

Type : const WICImageParameters*

Paramètres supplémentaires pour contrôler l’encodage.

Valeur retournée

Type : HRESULT

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

Remarques

Vous devez créer l’image que vous transmettez sur le même appareil que dans IWICImagingFactory2::CreateImageEncoder. Si vous ne spécifiez pas de paramètres supplémentaires dans la variable vers laquelle pImageParameters pointe, l’encodeur utilise un ensemble de valeurs par défaut utiles. Pour plus d’informations sur ces valeurs par défaut, consultez WICImageParameters.

Avant d’appeler WriteThumbnail, vous devez configurer l’interface IWICBitmapEncoder pour l’encodeur sur lequel vous souhaitez définir la miniature.

Si WriteThumbnail échoue, il peut retourner E_OUTOFMEMORY, D2DERR_WRONG_RESOURCE_DOMAIN ou d’autres codes d’erreur de l’encodeur.

Configuration requise

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

Voir aussi

IWICImageEncoder

IWICImagingFactory2::CreateImageEncoder

WICImageParameters