ID2D1DeviceContext::D rawImage(ID2D1Image*,constD2D1_POINT_2F*,constD2D1_RECT_F*,D2D1_INTERPOLATION_MODE,D2D1_COMPOSITE_MODE)-Methode (d2d1_1.h)
Zeichnet ein Bild in den Gerätekontext.
Syntax
void DrawImage(
[in] ID2D1Image *image,
[in, optional] const D2D1_POINT_2F *targetOffset,
[in, optional] const D2D1_RECT_F *imageRectangle,
D2D1_INTERPOLATION_MODE interpolationMode,
D2D1_COMPOSITE_MODE compositeMode
);
Parameter
[in] image
Typ: ID2D1Image*
Das Bild, das in den Gerätekontext gezeichnet werden soll.
[in, optional] targetOffset
Typ: const D2D1_POINT_2F*
Der Offset im Zielbereich, in den das Bild gerendert wird. Der gesamte logische Bereich des Bilds wird an das entsprechende Ziel gerendert. Wenn nicht angegeben, lautet der Zielursprung (0, 0). Die obere linke Ecke des Bilds wird dem Zieloffset zugeordnet. Dies wird nicht unbedingt der Ursprung sein. Dieser Standardwert ist NULL.
[in, optional] imageRectangle
Typ: const D2D1_RECT_F*
Das entsprechende Rechteck im Bildbereich wird den angegebenen Ursprüngen bei der Verarbeitung des Bilds zugeordnet. Dieser Standardwert ist NULL.
interpolationMode
Der Interpolationsmodus, der bei Bedarf zum Skalieren des Bilds verwendet wird.
compositeMode
Typ: D2D1_COMPOSITE_MODE
Der zusammengesetzte Modus, der auf die Grenzwerte des derzeit 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 Skalierungsfaktor, der durch die Welttransformation impliziert wird, verschiedene Skalierungsmodule verwendet.
Alle ungültigen Rechtecke, die bei jedem Effekt gesammelt 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 auf transparent erweitert.
Wenn es ein Bildrechteck und eine Welttransformation gibt, entspricht dies dem Einfügen eines Clipeffekts zur Darstellung des Bildrechtecks und einer 2D-affinen Transformation, um die Welttransformation zu berücksichtigen.
Anforderungen
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 |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für