Condividi tramite


Metodo IWICBitmapScaler::Initialize (wincodec.h)

Inizializza il ridimensionatore bitmap con i parametri specificati.

Sintassi

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

Parametri

[in] pISource

Tipo: IWICBitmapSource*

Origine bitmap di input.

[in] uiWidth

Tipo: UINT

Larghezza di destinazione.

[in] uiHeight

Tipo: UINT

Altezza di destinazione.

[in] mode

Tipo: WICBitmapInterpolationMode

WICBitmapInterpolationMode da usare durante il ridimensionamento.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

IWICBitmapScaler non può essere inizializzato più volte. Ad esempio, quando si ridimensiona ogni fotogramma in un'immagine a più fotogrammi, è necessario creare e inizializzare un nuovo IWICBitmapScaler per ogni fotogramma.

Esempio

Per un esempio di uso di IWICBitmapScaler, vedere l'argomento How to Scale a Bitmap Source .

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2, Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione wincodec.h
Libreria Windowscodecs.lib
DLL Windowscodecs.dll