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