Méthode IWICDevelopRaw ::SetWhitePointKelvin (wincodec.h)
Définit la valeur kelvin de point blanc.
Syntaxe
HRESULT SetWhitePointKelvin(
[in] UINT WhitePointKelvin
);
Paramètres
[in] WhitePointKelvin
Type : UINT
Valeur kelvin de point blanc. Les valeurs de Kelvin acceptables sont de 1 500 à 30 000.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Les implémenteurs de codecs doivent ajuster fidèlement la température de couleur dans la plage prise en charge en mode natif par l’image brute. Pour les valeurs en dehors de la plage de prise en charge native, l’implémenteur de codec doit fournir une représentation optimale de l’image à cette température de couleur.
Les implémenteurs de codecs doivent retourner WINCODEC_ERR_VALUEOUTOFRANGE si la valeur est hors de la plage acceptable définie.
Les implémenteurs de codecs doivent garantir une interopérabilité correcte avec d’autres méthodes de paramètre de point blanc telles que SetWhitePointRGB. Par exemple, si l’appelant définit le point blanc via SetNamedWhitePoint , l’implémenteur de codec peut désactiver la lecture de la température Kelvin correspondante. Dans des cas spécifiques où l’implémenteur de codec souhaite refuser une action donnée en raison d’appels précédents, WINCODEC_ERR_WRONGSTATE doit être 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 |