enumerazione D2D1_SCALE_PROP (d2d1effects.h)
Identificatori per le proprietà dell'effetto Scala.
Sintassi
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
} ;
Costanti
D2D1_SCALE_PROP_SCALE Valore: 0 La quantità di scala nella direzione X e Y come rapporto tra le dimensioni dell'output e le dimensioni di input. Questa proprietà un D2D1_VECTOR_2F definito come: (scala X, scala Y). Gli importi di scala sono FLOAT, unitless e devono essere positivi o 0. Il tipo è D2D1_VECTOR_2F. Il valore predefinito è {1.0f, 1.0f}. |
D2D1_SCALE_PROP_CENTER_POINT Valore: 1 Punto centrale di ridimensionamento delle immagini. Questa proprietà è una D2D1_VECTOR_2F definita come: (punto X, punto Y). Le unità sono in DIP. Utilizzare la proprietà del punto centrale per ridimensionare un punto diverso dall'angolo superiore sinistro. Il tipo è D2D1_VECTOR_2F. Il valore predefinito è {0.0f, 0.0f}. |
D2D1_SCALE_PROP_INTERPOLATION_MODE Valore: 2 Modalità di interpolazione utilizzata dall'effetto per ridimensionare l'immagine. Esistono 6 modalità di scala che vanno in termini di qualità e velocità. Il tipo è D2D1_SCALE_INTERPOLATION_MODE. Il valore predefinito è D2D1_SCALE_INTERPOLATION_MODE_LINEAR. |
D2D1_SCALE_PROP_BORDER_MODE Valore: 3 Modalità utilizzata per calcolare il bordo dell'immagine, morbido o rigido. Il tipo è D2D1_BORDER_MODE. Il valore predefinito è D2D1_BORDER_MODE_SOFT. |
D2D1_SCALE_PROP_SHARPNESS Valore: 4 Nella modalità di interpolazione cubica di alta qualità, il livello di nitidezza del filtro di ridimensionamento come float compreso tra 0 e 1. I valori sono unitless. È possibile usare la nitidezza per regolare la qualità di un'immagine quando si ridimensiona l'immagine. Il fattore di nitidezza influisce sulla forma del kernel. Maggiore è il fattore di nitidezza, più piccolo è il kernel. Nota Questa proprietà influisce solo sulla modalità di interpolazione cubica di alta qualità. Il tipo è FLOAT. Il valore predefinito è 0,0f. |
D2D1_SCALE_PROP_FORCE_DWORD Valore: 0xffffffff |
Requisiti
Requisito | Valore |
---|---|
Intestazione | d2d1effects.h |