IWICBitmapScaler::Initialize メソッド (wincodec.h)

指定されたパラメーターを使用してビットマップ スケーラーを初期化します。

構文

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

パラメーター

[in] pISource

種類: IWICBitmapSource*

入力ビットマップ ソース。

[in] uiWidth

型: UINT

変換先の幅。

[in] uiHeight

型: UINT

変換先の高さ。

[in] mode

種類: WICBitmapInterpolationMode

スケーリング時に使用する WICBitmapInterpolationMode

戻り値

型: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

IWICBitmapScaler を複数回初期化することはできません。 たとえば、マルチフレーム イメージ内のすべてのフレームをスケーリングする場合は、フレームごとに新しい IWICBitmapScaler を作成して初期化する必要があります。

IWICBitmapScaler の使用例については、「ビットマップ ソースをスケーリングする方法」トピックを参照してください。

要件

要件
サポートされている最小のクライアント WINDOWS XP と SP2、Windows Vista [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリ | UWP アプリ]
対象プラットフォーム Windows
ヘッダー wincodec.h
Library Windowscodecs.lib
[DLL] Windowscodecs.dll