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 |