D2D1_BITMAPSOURCE_PROP列舉 (d2d1effects.h)
點陣圖來源效果屬性的標識碼。
Syntax
typedef enum D2D1_BITMAPSOURCE_PROP {
D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE = 0,
D2D1_BITMAPSOURCE_PROP_SCALE = 1,
D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE = 2,
D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION = 3,
D2D1_BITMAPSOURCE_PROP_ALPHA_MODE = 4,
D2D1_BITMAPSOURCE_PROP_ORIENTATION = 5,
D2D1_BITMAPSOURCE_PROP_FORCE_DWORD = 0xffffffff
} ;
常數
D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE 值: 0 包含要載入之影像數據的 IWICBitmapSource。 此類型為 IWICBitmapSource。 預設值是 NULL。 |
D2D1_BITMAPSOURCE_PROP_SCALE 值: 1 X 和 Y 方向的縮放量。 效果會將寬度乘以 X 值,而高度乘以 Y 值。 此屬性是定義為D2D1_VECTOR_2F: (X 小數位數、Y 小數字數) 。 小數字數為 FLOAT、無單位,且必須是正數或 0。 此類型D2D1_VECTOR_2F。 默認值為 {1.0f, 1.0f}。 |
D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE 值: 2 用來調整影像的插補模式。 如果模式停用Mipmap,則BitmapSouce會在 Scale 和 EnableDPICorrection 屬性所決定的解析度快取影像。 此類型D2D1_BITMAPSOURCE_INTERPOLATION_MODE。 預設值為 D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR。 |
D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION 值: 3 如果您將此設定為 TRUE,效果會調整輸入影像,以將 IWICBitmapSource 所報告的 DPI 轉換為裝置內容的 DPI。 效果會使用您使用 InterpolationMode 屬性設定的插補模式。 如果您將此設定為 FALSE,效果會針對輸出影像使用 DPI 為 96.0。 此類型為 BOOL。 預設值為 FALSE。 |
D2D1_BITMAPSOURCE_PROP_ALPHA_MODE 值: 4 輸出的 Alpha 模式。 這可以是預先乘法或直接。 此類型D2D1_BITMAPSOURCE_ALPHA_MODE。 預設值為 D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED。 |
D2D1_BITMAPSOURCE_PROP_ORIENTATION 值: 5 要對影像執行的翻轉和/或旋轉作業。 此類型 D2D1_BITMAPSOURCE_ORIENTATION。 預設值為 D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT。 |
D2D1_BITMAPSOURCE_PROP_FORCE_DWORD 值: 0xffffffff |
規格需求
需求 | 值 |
---|---|
標頭 | d2d1effects.h |