Compartir a través de


enumeración D2D1_SCALE_PROP (d2d1effects.h)

Identificadores de las propiedades del efecto Scale.

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
} ;

Constantes

 
D2D1_SCALE_PROP_SCALE
Valor: 0
La cantidad de escala en la dirección X e Y como una relación del tamaño de salida con el tamaño de entrada.


Esta propiedad D2D1_VECTOR_2F define como: (escala X, escala Y).
Las cantidades de escala son FLOAT, sin unidad y deben ser positivas o 0.

El tipo es D2D1_VECTOR_2F.

El valor predeterminado es {1.0f, 1.0f}.
D2D1_SCALE_PROP_CENTER_POINT
Valor: 1
Punto central de escalado de imágenes. Esta propiedad es un D2D1_VECTOR_2F definido como: (punto X, punto Y). Las unidades están en DIP.


Utilice la propiedad de punto central para escalar alrededor de un punto distinto de la esquina superior izquierda.

El tipo es D2D1_VECTOR_2F.

El valor predeterminado es {0.0f, 0.0f}.
D2D1_SCALE_PROP_INTERPOLATION_MODE
Valor: 2
Modo de interpolación que usa el efecto para escalar la imagen. Hay 6 modos de escala que oscilan en calidad y velocidad.


El tipo es D2D1_SCALE_INTERPOLATION_MODE.

El valor predeterminado es D2D1_SCALE_INTERPOLATION_MODE_LINEAR.
D2D1_SCALE_PROP_BORDER_MODE
Valor: 3
Modo utilizado para calcular el borde de la imagen, suave o duro.


El tipo es D2D1_BORDER_MODE.

El valor predeterminado es D2D1_BORDER_MODE_SOFT.
D2D1_SCALE_PROP_SHARPNESS
Valor: 4
En el modo de interpolación cúbica de alta calidad, el nivel de nitidez del filtro de escalado como un flotador entre 0 y 1. Los valores no tienen unidad.
Puede usar la nitidez para ajustar la calidad de una imagen al reducir verticalmente la imagen.


El factor de nitidez afecta a la forma del kernel. Cuanto mayor sea el factor de nitidez, menor será el kernel.

Nota Esta propiedad afecta únicamente al modo de interpolación cúbica de alta calidad.

 

El tipo es FLOAT.

El valor predeterminado es 0,0f.
D2D1_SCALE_PROP_FORCE_DWORD
Valor: 0xffffffff

Requisitos

Requisito Valor
Header d2d1effects.h