Método IWICBitmap::SetResolution (wincodec.h)
Cambia la resolución física de la imagen.
Sintaxis
HRESULT SetResolution(
[in] double dpiX,
[in] double dpiY
);
Parámetros
[in] dpiX
Tipo: double
Resolución horizontal.
[in] dpiY
Tipo: double
Resolución vertical.
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
Este método no tiene ningún efecto en los píxeles o muestras reales almacenados en el mapa de bits.
En su lugar, se modifica la interpretación de la frecuencia de muestreo.
Esto significa que una imagen de 96 PPP que tiene un ancho de 96 píxeles es de una pulgada.
Si la resolución física se modifica a 48 PPP, el mapa de bits se considera de 2 pulgadas de ancho, pero tiene el mismo número de píxeles.
Si la resolución es menor que REAL_EPSILON (1.192092896e-07F), se devuelve el código de error WINCODEC_ERR_INVALIDPARAMETER .
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 |