Share via


enumeración D2D1_BITMAPSOURCE_PROP (d2d1effects.h)

Identificadores de las propiedades del efecto de origen mapa de bits.

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

Constantes

 
D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE
Valor: 0
IWICBitmapSource que contiene los datos de imagen que se van a cargar.


El tipo es IWICBitmapSource.

El valor predeterminado es NULL.
D2D1_BITMAPSOURCE_PROP_SCALE
Valor: 1
La cantidad de escala en la dirección X e Y. El efecto multiplica el ancho por el valor X y el alto por el valor Y.
Esta propiedad es un D2D1_VECTOR_2F definido 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_BITMAPSOURCE_PROP_INTERPOLATION_MODE
Valor: 2
Modo de interpolación usado para escalar la imagen.
Si el modo deshabilita el mapa mip, BitmapSouce almacenará en caché la imagen en la resolución determinada por las propiedades Scale y EnableDPICorrection.


El tipo es D2D1_BITMAPSOURCE_INTERPOLATION_MODE.

El valor predeterminado es D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR.
D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION
Valor: 3
Si establece esto en TRUE, el efecto escalará la imagen de entrada para convertir el VALOR de PPP notificado por IWICBitmapSource en el valor de PPP del contexto del dispositivo.
El efecto usa el modo de interpolación que se establece con la propiedad InterpolationMode. Si establece esto en FALSE, el efecto usa un valor de PPP de 96.0 para la imagen de salida.


El tipo es BOOL.

El valor predeterminado es FALSE.
D2D1_BITMAPSOURCE_PROP_ALPHA_MODE
Valor: 4
Modo alfa de la salida. Esto puede ser premultiplicado o recto.


El tipo es D2D1_BITMAPSOURCE_ALPHA_MODE.

El valor predeterminado es D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED.
D2D1_BITMAPSOURCE_PROP_ORIENTATION
Valor: 5
Una operación de volteo o rotación que se va a realizar en la imagen.


El tipo es D2D1_BITMAPSOURCE_ORIENTATION.

El valor predeterminado es D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT.
D2D1_BITMAPSOURCE_PROP_FORCE_DWORD
Valor: 0xffffffff

Requisitos

Requisito Valor
Header d2d1effects.h