Esporta (0) Stampa
Espandi tutto
Espandi Riduci a icona

Metodo Graphics.DrawImage (Image, Int32, Int32, Int32, Int32)

Disegna l'oggetto Image specificato nella posizione indicata e con le dimensioni specificate.

Spazio dei nomi: System.Drawing
Assembly: System.Drawing (in system.drawing.dll)

public void DrawImage (
	Image image,
	int x,
	int y,
	int width,
	int height
)
public void DrawImage (
	Image image, 
	int x, 
	int y, 
	int width, 
	int height
)
public function DrawImage (
	image : Image, 
	x : int, 
	y : int, 
	width : int, 
	height : int
)

Parametri

image

Oggetto Image da disegnare.

x

Coordinata x dell'angolo superiore sinistro dell'immagine disegnata.

y

Coordinata y dell'angolo superiore sinistro dell'immagine disegnata.

width

Larghezza dell'immagine disegnata.

height

Altezza dell'immagine disegnata.

Tipo di eccezioneCondizione

ArgumentNullException

image è riferimento null (Nothing in Visual Basic).

Il rettangolo definito dai parametri x, y, width e height determina la posizione e le dimensioni dell'immagine disegnata.

L'esempio di codice riportato di seguito deve essere utilizzato con Windows Form e richiede PaintEventArgse, un parametro del gestore eventi Paint. Nel codice vengono eseguite le seguenti azioni:

  • Creazione di un'immagine da un file JPEG SampImag.jpg nella cartella dell'esempio.

  • Creazione di posizione e dimensioni di un rettangolo in cui disegnare l'immagine.

  • Disegno dell'immagine sullo schermo.

La posizione del rettangolo determina la posizione dell'immagine sullo schermo mentre le dimensioni dell'immagine originale insieme alle dimensioni del rettangolo determinano l'adattamento dell'immagine disegnata.

public void DrawImage4Int(PaintEventArgs e)
{
             
    // Create image.
    Image newImage = Image.FromFile("SampImag.jpg");
             
    // Create coordinates for upper-left corner.
             
    // of image and for size of image.
    int x = 100;
    int y = 100;
    int width = 450;
    int height = 150;
             
    // Draw image to screen.
    e.Graphics.DrawImage(newImage, x, y, width, height);
}

public void DrawImage4Int(PaintEventArgs e) 
{
    // Create image.
    Image newImage = Image.FromFile("SampImag.jpg");
    
    // Create coordinates for upper-left corner.
    // of image and for size of image.
    int x = 100;
    int y = 100;
    int width = 450;
    int height = 150;
    
    // Draw image to screen.
    e.get_Graphics().DrawImage(newImage, x, y, width, height);
} //DrawImage4Int

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.

.NET Framework

Supportato in: 2.0 1.1 1.0

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft