WICBitmapInterpolationMode 列挙 (wincodec.h)

イメージのスケーリング時に使用するサンプリングモードまたはフィルタリングモードを指定します。

構文

typedef enum WICBitmapInterpolationMode {
  WICBitmapInterpolationModeNearestNeighbor = 0,
  WICBitmapInterpolationModeLinear = 0x1,
  WICBitmapInterpolationModeCubic = 0x2,
  WICBitmapInterpolationModeFant = 0x3,
  WICBitmapInterpolationModeHighQualityCubic = 0x4,
  WICBITMAPINTERPOLATIONMODE_FORCE_DWORD = 0x7fffffff
} ;

定数

 
WICBitmapInterpolationModeNearestNeighbor
値: 0
最も近い近隣補間アルゴリズム。 最も近いピクセルまたはポイント補間とも呼ばれます。


出力ピクセルには、ポイントが含まれるピクセルの値が割り当てられます。 他のピクセルは考慮されません。
WICBitmapInterpolationModeLinear
値: 0x1
二次補間アルゴリズム。


出力ピクセル値は、2x2 グリッド内の最も近い 4 ピクセルの加重平均として計算されます。
WICBitmapInterpolationModeCubic
値: 0x2
bicubic 補間アルゴリズム。


ターゲット ピクセル値は、4 x 4 グリッド内の最も近い 16 ピクセルの加重平均として計算されます。
WICBitmapInterpolationModeFant
値: 0x3
ファント リサンプリング アルゴリズム。


ターゲット ピクセル値は、新しいピクセルにマップされるすべてのピクセルの加重平均として計算されます。
WICBitmapInterpolationModeHighQualityCubic
値: 0x4
高品質のバイクビック補間アルゴリズム。 ターゲット ピクセル値は、はるかに高密度のサンプリングを使用して計算されます
通常の立方よりもカーネル。 カーネルはスケール ファクターに応じてサイズが変更され、2 より大きい要因によるスケールダウンに適しています。

メモこの値は、Windows 10 以降でサポートされています。

 
WICBITMAPINTERPOLATIONMODE_FORCE_DWORD
値: 0x7fffffff

要件

要件
サポートされている最小のクライアント WINDOWS XP と SP2、Windows Vista [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリ | UWP アプリ]
Header wincodec.h