METODO ID2D1DeviceContext::D rawImage(ID2D1Image*,constD2D1_POINT_2F*,constD2D1_RECT_F*,D2D1_INTERPOLATION_MODE,D2D1_COMPOSITE_MODE) (d2d1_1.h)
Disegna un'immagine nel contesto del dispositivo.
Sintassi
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
);
Parametri
[in] image
Tipo: ID2D1Image*
Immagine da disegnare nel contesto del dispositivo.
[in, optional] targetOffset
Tipo: const D2D1_POINT_2F*
Offset nello spazio di destinazione a cui verrà eseguito il rendering dell'immagine. L'intero estensione logica dell'immagine verrà eseguito il rendering alla destinazione corrispondente. Se non specificato, l'origine di destinazione sarà (0, 0). L'angolo superiore sinistro dell'immagine verrà mappato all'offset di destinazione. Questa non sarà necessariamente l'origine. Questo valore predefinito è NULL.
[in, optional] imageRectangle
Tipo: const D2D1_RECT_F*
Il rettangolo corrispondente nello spazio dell'immagine verrà mappato alle origini indicate durante l'elaborazione dell'immagine. Questo valore predefinito è NULL.
interpolationMode
Tipo: D2D1_INTERPOLATION_MODE
Modalità di interpolazione che verrà usata per ridimensionare l'immagine, se necessario.
compositeMode
Tipo: D2D1_COMPOSITE_MODE
Modalità composita che verrà applicata ai limiti della clip attualmente selezionata. Il valore predefinito è D2D1_COMPOSITE_MODE_SOURCE_OVER
Valore restituito
nessuno
Osservazioni
Se interpolationMode è D2D1_INTERPOLATION_MODE_HIGH_QUALITY, verranno usati scaler diversi a seconda del fattore di scala implicito dalla trasformazione mondiale.
Tutti i rettangoli non validi accumulati su qualsiasi effetto disegnato da questa chiamata verranno eliminati indipendentemente dalla parte del rettangolo dell'immagine.
Se compositeMode è D2D1_COMPOSITE_MODE_SOURCE_OVER, DrawImage userà la fusione primitiva attualmente selezionata specificata da ID2D1DeviceContext::SetPrimitiveBlend. Se compositeMode non è D2D1_COMPOSITE_MODE_SOURCE_OVER, l'immagine verrà estesa fino alla clip allineata all'asse corrente.
Se esiste un rettangolo di immagine e una trasformazione mondiale, questo equivale a inserire un effetto clip per rappresentare il rettangolo dell'immagine e una trasformazione affine 2D per tenere conto della trasformazione mondiale.
Requisiti
Client minimo supportato | Windows 8 e Platform Update per Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | d2d1_1.h |
DLL | D2d1.dll |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per