|
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
|
Traduzione
Originale
|
Metodo Graphics.DrawImage (Image, Rectangle, Int32, Int32, Int32, Int32, GraphicsUnit)
Spazio dei nomi: System.Drawing
Assembly: System.Drawing (in System.Drawing.dll)
public void DrawImage( Image image, Rectangle destRect, int srcX, int srcY, int srcWidth, int srcHeight, GraphicsUnit srcUnit )
Parametri
- image
- Tipo: System.Drawing.Image
Image per tracciare.
- destRect
- Tipo: System.Drawing.Rectangle
Rectangle strutturare che specifica la posizione e la dimensione dell'immagine disegnata. L'immagine verrà ridimensionata e adattata al rettangolo.
- srcX
- Tipo: System.Int32
Coordinata x dell'angolo superiore sinistro della parte dell'immagine di origine da tracciare.
- srcY
- Tipo: System.Int32
La coordinata y dell'angolo superiore sinistro della parte dell'immagine di origine da tracciare.
- srcWidth
- Tipo: System.Int32
Larghezza della parte dell'immagine di origine da tracciare.
- srcHeight
- Tipo: System.Int32
Altezza della parte dell'immagine di origine da tracciare.
- srcUnit
- Tipo: System.Drawing.GraphicsUnit
Membro di GraphicsUnit enumerazione che specifica le unità di misura vengono utilizzate per determinare il rettangolo di origine.
| Eccezione | Condizione |
|---|---|
| ArgumentNullException |
Crea un'immagine da un file SampImag.jpg JPEG nella cartella di esempio. Crea un rettangolo di destinazione in cui verrà tracciata l'immagine. Crea le coordinate di un rettangolo di origine da cui disegnare parte dell'immagine. Imposta l'unità di misura del rettangolo di origine in pixel. Consente di disegnare l'immagine lo schermo.
private void DrawImageRect4Int(PaintEventArgs e) { // Create image. Image newImage = Image.FromFile("SampImag.jpg"); // Create rectangle for displaying image. Rectangle destRect = new Rectangle(100, 100, 450, 150); // Create coordinates of rectangle for source image. int x = 50; int y = 50; int width = 150; int height = 150; GraphicsUnit units = GraphicsUnit.Pixel; // Draw image to screen. e.Graphics.DrawImage(newImage, destRect, x, y, width, height, units); }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)
.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.