Share via


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

Inicializa o dimensionador de bitmap com os parâmetros fornecidos.

Sintaxe

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

Parâmetros

[in] pISource

Tipo: IWICBitmapSource*

A origem do bitmap de entrada.

[in] uiWidth

Tipo: UINT

A largura do destino.

[in] uiHeight

Tipo: UINT

A altura do destino.

[in] mode

Tipo: WICBitmapInterpolationMode

O WICBitmapInterpolationMode a ser usado durante o dimensionamento.

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

IWICBitmapScaler não pode ser inicializado várias vezes. Por exemplo, ao dimensionar cada quadro em uma imagem de vários quadros, um novo IWICBitmapScaler deve ser criado e inicializado para cada quadro.

Exemplos

Para obter um exemplo usando um IWICBitmapScaler, consulte o tópico Como dimensionar uma fonte de bitmap .

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