D2D1_BITMAPSOURCE_INTERPOLATION_MODE列挙 (d2d1effects.h)
ビットマップ ソース効果でイメージをスケーリングするために使用される補間モード。モードでミップマップが無効になると、BitmapSouce は Scale プロパティと EnableDPICorrection プロパティによって決定された解像度でイメージをキャッシュします。
構文
typedef enum D2D1_BITMAPSOURCE_INTERPOLATION_MODE {
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR = 0,
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR = 1,
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC = 2,
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT = 6,
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR = 7,
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FORCE_DWORD = 0xffffffff
} ;
定数
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR 値: 0 最も近い単一点をサンプリングし、その点を使用します。 ミップマップは生成されません。 |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR 値: 1 4 点サンプルと線形補間を使用します。 ミップマップは生成されません。 |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC 値: 2 補間に 16 個のサンプル立方カーネルを使用します。 ミップマップは生成されません。 |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT 値: 6 IWICBitmapScaler インターフェイスと同じ WIC ファント補間を使用します。 ミップマップは生成されません。 |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR 値: 7 二次補間を使用して、システム メモリにミップマップ チェーンを生成します。 各ミップマップに対して、二線補間を使用して、効果は 0.5 の最も近い倍数にスケーリングされます 次に、線形補間を使用して残りの量をスケーリングします。 |
D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FORCE_DWORD 値: 0xffffffff |
必要条件
Header | d2d1effects.h |