ID2D1DeviceContext::D rawImage(ID2D1Effect*,D2D1_INTERPOLATION_MODE,D2D1_COMPOSITE_MODE)-Methode (d2d1_1.h)
Zeichnet ein Bild in den Gerätekontext.
Syntax
void DrawImage(
[in] ID2D1Effect *effect,
D2D1_INTERPOLATION_MODE interpolationMode,
D2D1_COMPOSITE_MODE compositeMode
);
Parameter
[in] effect
Typ: ID2D1Effect*
Der Effekt, der in den Gerätekontext gezeichnet werden soll.
interpolationMode
Der Interpolationsmodus, der verwendet wird, um das Bild bei Bedarf zu skalieren.
compositeMode
Typ: D2D1_COMPOSITE_MODE
Der zusammengesetzte Modus, der auf die Grenzwerte des aktuell ausgewählten Clips angewendet wird. Der Standardwert ist D2D1_COMPOSITE_MODE_SOURCE_OVER
Rückgabewert
Keine
Bemerkungen
Wenn interpolationModeD2D1_INTERPOLATION_MODE_HIGH_QUALITY ist, werden je nach dem Skalierungsfaktor, den die Welttransformation impliziert, verschiedene Skalierungsmodule verwendet.
Alle ungültigen Rechtecke, die für einen Effekt angesammelt werden, der durch diesen Aufruf gezeichnet wird, werden verworfen, unabhängig davon, welcher Teil des Bildrechtecks gezeichnet wird.
Wenn compositeModeD2D1_COMPOSITE_MODE_SOURCE_OVER ist, verwendet DrawImage die aktuell ausgewählte primitive Mischung, die von ID2D1DeviceContext::SetPrimitiveBlend angegeben wird. Wenn compositeMode nicht D2D1_COMPOSITE_MODE_SOURCE_OVER ist, wird das Bild bis zum aktuellen, achsenbündigen Clip transparent erweitert.
Wenn ein Bildrechteck und eine Welttransformation vorhanden sind, entspricht dies dem Einfügen eines Clipeffekts zur Darstellung des Bildrechtecks und einer 2D-affinen Transformation, um die Welttransformation zu berücksichtigen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | d2d1_1.h |
DLL | D2d1.dll |