D2D1_SCALE_PROP列挙 (d2d1effects.h)
スケール効果のプロパティの識別子。
構文
typedef enum D2D1_SCALE_PROP {
D2D1_SCALE_PROP_SCALE = 0,
D2D1_SCALE_PROP_CENTER_POINT = 1,
D2D1_SCALE_PROP_INTERPOLATION_MODE = 2,
D2D1_SCALE_PROP_BORDER_MODE = 3,
D2D1_SCALE_PROP_SHARPNESS = 4,
D2D1_SCALE_PROP_FORCE_DWORD = 0xffffffff
} ;
定数
D2D1_SCALE_PROP_SCALE 値: 0 入力サイズに対する出力サイズの比率としての X 方向と Y 方向のスケール量。 このプロパティは 、次 のように定義D2D1_VECTOR_2F (X スケール、Y スケール) です。 スケールの量は FLOAT、unitless で、正または 0 である必要があります。 型は D2D1_VECTOR_2F。 既定値は {1.0f, 1.0f} です。 |
D2D1_SCALE_PROP_CENTER_POINT 値: 1 イメージの拡大縮小の中心点。 このプロパティは、(ポイント X、ポイント Y) として定義 されたD2D1_VECTOR_2F です。 単位は DIP 単位です。 左上隅以外の点を中心に拡大縮小するには、中心点プロパティを使用します。 型は D2D1_VECTOR_2F。 既定値は {0.0f, 0.0f} です。 |
D2D1_SCALE_PROP_INTERPOLATION_MODE 値: 2 効果がイメージのスケーリングに使用する補間モード。 品質と速度の範囲の6スケールモードがあります。 型が D2D1_SCALE_INTERPOLATION_MODE。 既定値は D2D1_SCALE_INTERPOLATION_MODE_LINEAR です。 |
D2D1_SCALE_PROP_BORDER_MODE 値: 3 イメージの境界線 (ソフトまたはハード) の計算に使用されるモード。 型が D2D1_BORDER_MODE。 既定値は D2D1_BORDER_MODE_SOFT です。 |
D2D1_SCALE_PROP_SHARPNESS 値: 4 高品質の立方補間モードでは、スケーリングフィルターのシャープネスレベルは0から1の間のフロートとして使用されます。 値は単位なしです。 シャープネスを使用すると、イメージを縮小するときにイメージの品質を調整できます。 シャープネス係数はカーネルの形状に影響します。 シャープネス係数が高いほど、カーネルは小さくなります。 メモ このプロパティは、高品質の立方補間モードにのみ影響します。 型は FLOAT です。 既定値は 0.0f です。 |
D2D1_SCALE_PROP_FORCE_DWORD 値: 0xffffffff |
要件
要件 | 値 |
---|---|
Header | d2d1effects.h |