Partager via


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