Método IWICBitmapScaler::Initialize (wincodec.h)

Inicializa el escalador de mapa de bits con los parámetros proporcionados.

Sintaxis

HRESULT Initialize(
  [in] IWICBitmapSource           *pISource,
  [in] UINT                       uiWidth,
  [in] UINT                       uiHeight,
  [in] WICBitmapInterpolationMode mode
);

Parámetros

[in] pISource

Tipo: IWICBitmapSource*

Origen del mapa de bits de entrada.

[in] uiWidth

Tipo: UINT

Ancho de destino.

[in] uiHeight

Tipo: UINT

Alto del destino.

[in] mode

Tipo: WICBitmapInterpolationMode

WICBitmapInterpolationMode que se va a usar al escalar.

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

IWICBitmapScaler no se puede inicializar varias veces. Por ejemplo, al escalar cada fotograma en una imagen de varios fotogramas, se debe crear e inicializar un nuevo IWICBitmapScaler para cada fotograma.

Ejemplos

Para obtener un ejemplo de uso de IWICBitmapScaler, consulte el tema How to Scale a Bitmap Source (Cómo escalar un origen de mapa de bits).

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