Compartir a través de


Método IWICDevelopRaw::SetWhitePointKelvin (wincodec.h)

Establece el valor Kelvin del punto blanco.

Sintaxis

HRESULT SetWhitePointKelvin(
  [in] UINT WhitePointKelvin
);

Parámetros

[in] WhitePointKelvin

Tipo: UINT

Valor Kelvin del punto blanco. Los valores aceptables de Kelvin son de 1500 a 30 000.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Los implementadores de códec deben ajustar fielmente la temperatura de color dentro del intervalo admitido de forma nativa por la imagen sin procesar. En el caso de los valores fuera del intervalo de compatibilidad nativo, el implementador de códecs debe proporcionar una representación del mejor esfuerzo de la imagen a esa temperatura de color.

Los implementadores de códec deben devolver WINCODEC_ERR_VALUEOUTOFRANGE si el valor está fuera del intervalo aceptable definido.

Los implementadores de códec deben garantizar la interoperabilidad adecuada con otros métodos de configuración de punto blanco, como SetWhitePointRGB. Por ejemplo, si el autor de la llamada establece el punto blanco a través de SetNamedWhitePoint , es posible que el implementador de códec quiera deshabilitar la lectura posterior a la temperatura de Kelvin correspondiente. En casos específicos en los que el implementador de códecs quiere denegar una acción determinada debido a llamadas anteriores, se debe devolver WINCODEC_ERR_WRONGSTATE .

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP con SP2, Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado wincodec.h
Library Windowscodecs.lib
Archivo DLL Windowscodecs.dll