次の方法で共有


IWICBitmapSourceTransform::GetClosestSize メソッド (wincodec.h)

目的のディメンションを指定して、実装がネイティブにスケーリングできる最も近いディメンションを返します。

構文

HRESULT GetClosestSize(
  [in, out] UINT *puiWidth,
  [in, out] UINT *puiHeight
);

パラメーター

[in, out] puiWidth

型: UINT*

目的の幅。 サポートされている最も近い幅を受け取るポインター。

[in, out] puiHeight

型: UINT*

目的の高さ。 サポートされている最も近い高さを受け取るポインター。

戻り値

型: HRESULT

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

注釈

Windows で提供されるコーデックでは、ネイティブ スケーリングに対して次のサポートが提供されます。

  • BMP、ICO、GIF、TIFF: IWICBitmapSourceTransform の実装はありません。
  • PNG: スケーリングはサポートされません。
  • JPEG: 8、4、または 2 の係数によるネイティブダウンスケーリング。
  • JPEG-XR: 2 の累乗による元のイメージのネイティブ スケーリング。

要件

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