DWRITE_TEXT_ANTIALIAS_MODE 列挙 (dwrite_1.h)

DWRITE_TEXT_ANTIALIAS_MODE列挙には、レンダリング モードでアンチエイリアシングが呼び出されたときにテキストに使用するアンチエイリアシングの種類を指定する値が含まれています。

構文

typedef enum DWRITE_TEXT_ANTIALIAS_MODE {
  DWRITE_TEXT_ANTIALIAS_MODE_CLEARTYPE,
  DWRITE_TEXT_ANTIALIAS_MODE_GRAYSCALE
} ;

定数

 
DWRITE_TEXT_ANTIALIAS_MODE_CLEARTYPE
ClearType アンチエイリアシングは、各ピクセルの赤、緑、青の色要素に対して個別にカバレッジを計算します。 これにより、従来のアンチエイリアシングよりも詳細な処理が可能になります。 ただし、ピクセルごとに 1 つのアルファ値がないため、ClearType は透明な中間ビットマップにテキストをレンダリングするのに適していません。
DWRITE_TEXT_ANTIALIAS_MODE_GRAYSCALE
グレースケールアンチエイリアシングでは、ピクセルごとに 1 つのカバレッジ値が計算されます。 各ピクセルのアルファ値は明確に定義されているため、テキストを透明なビットマップにレンダリングし、他のコンテンツと合成できます。

メモIDWriteBitmapRenderTarget1 を使用したグレースケール レンダリングでは、事前に乗算されたアルファが使用されます。

 

要件

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

関連項目

IDWriteBitmapRenderTarget1::GetTextAntialiasMode

IDWriteBitmapRenderTarget1::SetTextAntialiasMode