Condividi tramite


Metodo ID2D1DeviceContext::D rawBitmap(ID2D1Bitmap*,constD2D1_RECT_F*,FLOAT,D2D1_INTERPOLATION_MODE,constD2D1_RECT_F*,constD2D1_MATRIX_4X4_F*) (d2d1_1.h)

Disegna una bitmap nella destinazione di rendering.

Sintassi

void DrawBitmap(
  [in]           ID2D1Bitmap             *bitmap,
  [in, optional] const D2D1_RECT_F       *destinationRectangle,
                 FLOAT                   opacity,
                 D2D1_INTERPOLATION_MODE interpolationMode,
  [in, optional] const D2D1_RECT_F       *sourceRectangle,
  [in, optional] const D2D1_MATRIX_4X4_F *perspectiveTransform
);

Parametri

[in] bitmap

Tipo: ID2D1Bitmap*

Bitmap da disegnare.

[in, optional] destinationRectangle

Tipo: D2D1_RECT_F*

Rettangolo di destinazione. Il valore predefinito è la dimensione della bitmap e la posizione è l'angolo superiore sinistro della destinazione di rendering.

opacity

Tipo: FLOAT

Opacità della bitmap.

interpolationMode

Tipo: D2D1_INTERPOLATION_MODE

Modalità di interpolazione da utilizzare.

[in, optional] sourceRectangle

Tipo: const D2D1_RECT_F

Rettangolo di origine facoltativo.

[in, optional] perspectiveTransform

Tipo: const D2D1_MATRIX_4X4_F

Trasformazione prospettica facoltativa.

Valore restituito

nessuno

Osservazioni

Il parametro destinationRectangle definisce il rettangolo nella destinazione in cui verrà visualizzata la bitmap (in pixel indipendenti dal dispositivo)). Ciò è interessato dalla trasformazione attualmente impostata e dalla trasformazione prospettica, se impostata. Se viene specificato NULL, il rettangolo di destinazione è (left=0, top=0, right = width(sourceRectangle), bottom = height(sourceRectangle)).

Il parametro sourceRectangle definisce il sotto rettangolo della bitmap di origine (in DIP). DrawBitmap ritaglierà questo rettangolo alle dimensioni della bitmap di origine, rendendo quindi impossibile campionare all'esterno della bitmap. Se viene specificato NULL, il rettangolo di origine viene preso in modo che sia la dimensione della bitmap di origine.

Se si specifica perspectiveTransform , questo viene applicato al rect oltre al set di trasformazioni nella destinazione di rendering.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 e aggiornamento della piattaforma 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

ID2D1DeviceContext