Partager via


énumération D2D1_BITMAPSOURCE_PROP (d2d1effects.h)

Identificateurs des propriétés de l’effet source Bitmap.

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
Valeur : 0
IWICBitmapSource contenant les données d’image à charger.


Le type est IWICBitmapSource.

La valeur par défaut est NULL.
D2D1_BITMAPSOURCE_PROP_SCALE
Valeur : 1
Quantité d’échelle dans la direction X et Y. L’effet multiplie la largeur par la valeur X et la hauteur par la valeur Y.
Cette propriété est une D2D1_VECTOR_2F définie comme suit : (échelle X, échelle Y). Les quantités d’échelle sont FLOAT, sans unité et doivent être positives ou 0.


Le type est D2D1_VECTOR_2F.

La valeur par défaut est {1.0f, 1.0f}.
D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE
Valeur : 2
Mode d’interpolation utilisé pour mettre à l’échelle l’image.
Si le mode désactive le mipmap, BitmapSouce met en cache l’image à la résolution déterminée par les propriétés Scale et EnableDPICorrection.


Le type est D2D1_BITMAPSOURCE_INTERPOLATION_MODE.

La valeur par défaut est D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR.
D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION
Valeur : 3
Si vous définissez cette valeur sur TRUE, l’effet met à l’échelle l’image d’entrée pour convertir l’ppp signalé par IWICBitmapSource en ppp du contexte de l’appareil.
L’effet utilise le mode d’interpolation que vous définissez avec la propriété InterpolationMode. Si vous définissez cette valeur sur FALSE, l’effet utilise un PPP de 96,0 pour l’image de sortie.


Le type est BOOL.

La valeur par défaut est FALSE.
D2D1_BITMAPSOURCE_PROP_ALPHA_MODE
Valeur : 4
Mode alpha de la sortie. Cela peut être prémultiplié ou droit.


Le type est D2D1_BITMAPSOURCE_ALPHA_MODE.

La valeur par défaut est D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED.
D2D1_BITMAPSOURCE_PROP_ORIENTATION
Valeur : 5
Opération de rotation et/ou de rotation à effectuer sur l’image.


Le type est D2D1_BITMAPSOURCE_ORIENTATION.

La valeur par défaut est D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT.
D2D1_BITMAPSOURCE_PROP_FORCE_DWORD
Valeur : 0xffffffff

Configuration requise

Condition requise Valeur
En-tête d2d1effects.h