D2D1_INTERPOLATION_MODE列挙 (d2d1_1.h)

これは、 ID2D1DeviceContext::D rawImage2D アフィン変換効果を使用して、イメージのスケーリングの品質を指定するために使用されます。

構文

typedef enum D2D1_INTERPOLATION_MODE {
  D2D1_INTERPOLATION_MODE_NEAREST_NEIGHBOR,
  D2D1_INTERPOLATION_MODE_LINEAR,
  D2D1_INTERPOLATION_MODE_CUBIC,
  D2D1_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR,
  D2D1_INTERPOLATION_MODE_ANISOTROPIC,
  D2D1_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC,
  D2D1_INTERPOLATION_MODE_FORCE_DWORD = 0xffffffff
} ;

定数

 
D2D1_INTERPOLATION_MODE_NEAREST_NEIGHBOR
最も近い単一点をサンプリングし、その正確な色を使用します。 このモードでは処理時間は短くなりますが、最も低品質の画像が出力されます。
D2D1_INTERPOLATION_MODE_LINEAR
4 点サンプルと線形補間を使用します。 このモードでは、最も近い近隣モードよりも処理時間が長くなりますが、より高品質の画像が出力されます。
D2D1_INTERPOLATION_MODE_CUBIC
補間に 16 個のサンプル立方カーネルを使用します。 このモードでは最も処理時間が長くなりますが、より高品質の画像が出力されます。
D2D1_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR
1 つのピクセル内で 4 つの線形サンプルを使用して、優れたエッジアンチエイリアシングを行います。 このモードは、ピクセル数の少ない画像で少量のスケールダウンに適しています。
D2D1_INTERPOLATION_MODE_ANISOTROPIC
異方性フィルタリングを使用して、ビットマップの変換された形状に従ってパターンをサンプリングします。
D2D1_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC
変換マトリックスにダウンスケールが関係している場合は、可変サイズの高品質キュービック カーネルを使用して、イメージの事前ダウンスケールを実行します。 次に、最終的な出力に 3 次補間モードを使用します。
D2D1_INTERPOLATION_MODE_FORCE_DWORD
値: 0xffffffff

要件

   
サポートされている最小のクライアント Windows 8 および Windows 7 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 および Windows Server 2008 R2 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
Header d2d1_1.h

関連項目

ID2D1DeviceContext::D rawImage