次の方法で共有


D2D1_2DAFFINETRANSFORM_PROP列挙 (d2d1effects.h)

2D アフィン変換効果のプロパティの識別子。

構文

typedef enum D2D1_2DAFFINETRANSFORM_PROP {
  D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE = 0,
  D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE = 1,
  D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX = 2,
  D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS = 3,
  D2D1_2DAFFINETRANSFORM_PROP_FORCE_DWORD = 0xffffffff
} ;

定数

 
D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE
値: 0
イメージのスケーリングに使用される補間モード。 品質と速度の範囲の6スケールモードがあります。


型が D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE

既定値は D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR です。
D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE
値: 1
イメージの境界線 (ソフトまたはハード) の計算に使用されるモード。


型が D2D1_BORDER_MODE

既定値は D2D1_BORDER_MODE_SOFT です。
D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX
値: 2
Direct2D 行列変換を使用して画像を変換する 3x2 マトリックス。


型が D2D1_MATRIX_3X2_F

既定値は Matrix3x2F::Identity() です。
D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS
値: 3
高品質の立方補間モードでは、スケーリングフィルターのシャープネスレベルは0から1の間のフロートとして使用されます。 値は単位なしです。 シャープネスを使用して、イメージをスケーリングするときにイメージの品質を調整できます。
シャープネス係数はカーネルの形状に影響します。 シャープネス係数が高いほど、カーネルは小さくなります。


メモ このプロパティは、高品質の立方補間モードにのみ影響します。

 

型は FLOAT です。

既定値は 1.0f です。
D2D1_2DAFFINETRANSFORM_PROP_FORCE_DWORD
値: 0xffffffff

必要条件

   
Header d2d1effects.h