Méthode IWICBitmap ::SetResolution (wincodec.h)
Modifie la résolution physique de l’image.
Syntaxe
HRESULT SetResolution(
[in] double dpiX,
[in] double dpiY
);
Paramètres
[in] dpiX
Type : double
Résolution horizontale.
[in] dpiY
Type : double
Résolution verticale.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Cette méthode n’a aucun effet sur les pixels ou échantillons réels stockés dans la bitmap.
Au lieu de cela, l’interprétation du taux d’échantillonnage est modifiée.
Cela signifie qu’une image de 96 PPP de 96 pixels de large est d’un pouce.
Si la résolution physique est modifiée à 48 PPP, la bitmap est considérée comme étant de 2 pouces de large, mais a le même nombre de pixels.
Si la résolution est inférieure à REAL_EPSILON (1.192092896e-07F), le code d’erreur WINCODEC_ERR_INVALIDPARAMETER est retourné.
Configuration requise
Condition requise | Valeur |
---|---|
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 |