ID2D1DeviceContext ::D rawImage(ID2D1Effect*,D2D1_INTERPOLATION_MODE,D2D1_COMPOSITE_MODE) méthode (d2d1_1.h)
Dessine une image dans le contexte de l’appareil.
Syntaxe
void DrawImage(
[in] ID2D1Effect *effect,
D2D1_INTERPOLATION_MODE interpolationMode,
D2D1_COMPOSITE_MODE compositeMode
);
Paramètres
[in] effect
Type : ID2D1Effect*
Effet à dessiner dans le contexte de l’appareil.
interpolationMode
Type : D2D1_INTERPOLATION_MODE
Mode d’interpolation qui sera utilisé pour mettre à l’échelle l’image si nécessaire.
compositeMode
Type : D2D1_COMPOSITE_MODE
Mode composite qui sera appliqué aux limites du clip actuellement sélectionné. La valeur par défaut est D2D1_COMPOSITE_MODE_SOURCE_OVER
Valeur de retour
None
Remarques
Si interpolationMode est D2D1_INTERPOLATION_MODE_HIGH_QUALITY, différents scalers sont utilisés en fonction du facteur d’échelle impliqué par la transformation mondiale.
Tous les rectangles non valides accumulés sur un effet dessiné par cet appel sont ignorés quelle que soit la partie du rectangle d’image qui est dessinée.
Si compositeMode est D2D1_COMPOSITE_MODE_SOURCE_OVER, DrawImage utilise le mélange primitif actuellement sélectionné spécifié par ID2D1DeviceContext ::SetPrimitiveBlend. Si compositeMode n’est pas D2D1_COMPOSITE_MODE_SOURCE_OVER, l’image est étendue à la transparence jusqu’au clip aligné sur l’axe actuel.
S’il existe un rectangle d’image et une transformation de monde, cela revient à insérer un effet de clip pour représenter le rectangle d’image et une transformation affine 2D pour prendre en compte la transformation du monde.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | d2d1_1.h |
DLL | D2d1.dll |