ID2D1BitmapBrush::GetInterpolationMode メソッド

ブラシのビットマップのサイズ調整または回転が行われるときに使用される補間方法を取得します。

構文

virtual D2D1_BITMAP_INTERPOLATION_MODE GetInterpolationMode() const = 0;

パラメーター

This にはパラメーターがありません。

戻り値

D2D1_BITMAP_INTERPOLATION_MODE

ブラシのビットマップのサイズ調整または回転が行われるときに使用される補間方法。

解説

このメソッドは、D2D1_BITMAP_INTERPOLATION_MODE 列挙型で指定されている、ビットマップの補間モードを取得します。D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR は、ニアレストネイバー フィルタリングを表します。これは、現在レンダリングされているピクセルに最も近いビットマップ ピクセルを検索して、その正確な色を選択します。D2D1_BITMAP_INTERPOLATION_MODE_LINEAR は線形フィルタリングを表し、最も近い 4 つのビットマップ ピクセルから 1 色を補間します。

また、ビットマップの補間モードは、サブピクセル単位の移動に影響します。サブピクセル単位の移動では、線形補間によって、アプリケーションの要求に対してより厳密にビットマップが配置されますが、処理中にビットマップがぼやけます。

要件

クライアントの最小要件

Windows 7, Windows Vista SP2 および Windows Vista 用のプラットフォーム更新プログラム

サーバーの最小要件

Windows Server 2008 R2, Windows Server 2008 SP2 および Windows Server 2008 用のプラットフォーム更新プログラム

ヘッダー

D2d1.h

ライブラリ

D2d1.lib

DLL

D2d1.dll

参照

ID2D1BitmapBrush::SetInterpolationMode

D2D1_BITMAP_INTERPOLATION_MODE

ID2D1BitmapBrush