Share via


Metodo Graphics::D rawImage(Image*,constPoint*,INT) (gdiplusgraphics.h)

Il metodo Graphics::D rawImage disegna un'immagine.

Sintassi

Status DrawImage(
  [in] Image       *image,
  [in] const Point *destPoints,
  [in] INT         count
);

Parametri

[in] image

Tipo: Immagine*

Puntatore a un oggetto Image che specifica l'immagine di origine.

[in] destPoints

Tipo: punto* const

Puntatore a una matrice di oggetti Point che specificano l'area, in un parallelogramma, in cui disegnare l'immagine.

[in] count

Tipo: INT

Intero che specifica il numero di elementi nella matrice destPoints .

Valore restituito

Tipo: Stato

Se il metodo ha esito positivo, restituisce Ok, ovvero un elemento dell'enumerazione Status .

Se il metodo ha esito negativo, restituisce InvalidParameter.

Commenti

Il valore del parametro count deve essere uguale a 3 per specificare i tre angoli del parallelogramma. Il quarto angolo del parallelogramma viene calcolato usando i vettori delle coordinate prime e seconde e della prima e della terza coordinata. L'immagine viene ridimensionata per adattarsi al parallelogramma.

Esempio

L'esempio seguente disegna un'immagine.

VOID Example_DrawImage(HDC hdc)

{

   Graphics graphics(hdc);

   // Create an Image object.
   Image image(L"climber.jpg");

   // Create an array of Point objects that specify the destination of the image.
   Point destPoints[3] = {
   Point(30, 30),
   Point(250, 50),
   Point(175, 120)};

   Point* pdestPoints = destPoints;

   // Draw the image.
   graphics.DrawImage(&image, pdestPoints, 3);
}

La figura seguente mostra l'output del codice precedente.

Figura che mostra un'immagine precedentemente rettangolare che è ora sheared a un parallelogramma

Requisiti

Requisito Valore
Client minimo supportato Windows XP, Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione gdiplusgraphics.h (include Gdiplus.h)
Libreria Gdiplus.lib
DLL Gdiplus.dll

Vedi anche

Disegno, posizionamento e clonazione delle immagini

Grafica

Immagine

Caricamento e visualizzazione di bitmap

Point