D2D1_SCALE_PROP列舉 (d2d1effects.h)
尺規效果屬性的標識碼。
Syntax
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、無單位,而且必須是正數或 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 |
規格需求
需求 | 值 |
---|---|
標頭 | d2d1effects.h |