Método IWICBitmap::SetResolution (wincodec.h)
Altera a resolução física da imagem.
Sintaxe
HRESULT SetResolution(
[in] double dpiX,
[in] double dpiY
);
Parâmetros
[in] dpiX
Tipo: double
A resolução horizontal.
[in] dpiY
Tipo: double
A resolução vertical.
Retornar valor
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Esse método não tem efeito sobre os pixels reais ou exemplos armazenados no bitmap.
Em vez disso, a interpretação da taxa de amostragem é modificada.
Isso significa que uma imagem de DPI de 96 pixels de largura é de uma polegada.
Se a resolução física for modificada para 48 DPI, o bitmap será considerado com 2 polegadas de largura, mas terá o mesmo número de pixels.
Se a resolução for menor que REAL_EPSILON (1.192092896e-07F), o código de erro WINCODEC_ERR_INVALIDPARAMETER será retornado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP com SP2, Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | wincodec.h |
Biblioteca | Windowscodecs.lib |
DLL | Windowscodecs.dll |