Procedura: eseguire il rendering delle immagini con GDI+How to: Render Images with GDI+

È possibile usare GDI+GDI+ per il rendering delle immagini presenti sotto forma di file nelle applicazioni.You can use GDI+GDI+ to render images that exist as files in your applications. Farlo creando un nuovo oggetto di un Image classe (ad esempio Bitmap), creando un Graphics dell'oggetto che fa riferimento all'area di disegno che si desidera utilizzare e la chiamata il DrawImage metodo il Graphics oggetto.You do this by creating a new object of an Image class (such as Bitmap), creating a Graphics object that refers to the drawing surface you want to use, and calling the DrawImage method of the Graphics object. L'immagine verrà disegnata sulla superficie da disegno rappresentata dalla classe della grafica.The image will be painted onto the drawing surface represented by the graphics class. È possibile usare l'editor di immagini per creare e modificare i file di immagine in fase di progettazione ed eseguire su di loro il rendering con GDI+GDI+ in fase di esecuzione.You can use the Image Editor to create and edit image files at design time, and render them with GDI+GDI+ at run time. Per altre informazioni, vedere Image Editor for Icons (Editor di immagini per le icone).For more information, see Image Editor for Icons.

Per eseguire il rendering di un'immagine con GDI+To render an image with GDI+

  1. Creare un oggetto che rappresenti l'immagine che si desidera visualizzare.Create an object representing the image you want to display. L'oggetto deve essere un membro di una classe che eredita da Image, ad esempio Bitmap o Metafile.This object must be a member of a class that inherits from Image, such as Bitmap or Metafile. Esempio:An example is shown:

    ' Uses the System.Environment.GetFolderPath to get the path to the   
    ' current user's MyPictures folder.  
    Dim myBitmap as New Bitmap _  
       (System.Environment.GetFolderPath _  
          (System.Environment.SpecialFolder.MyPictures))  
    
    // Uses the System.Environment.GetFolderPath to get the path to the   
    // current user's MyPictures folder.  
    Bitmap myBitmap = new Bitmap  
       (System.Environment.GetFolderPath  
          (System.Environment.SpecialFolder.MyPictures));  
    
    // Uses the System.Environment.GetFolderPath to get the path to the   
    // current user's MyPictures folder.  
    Bitmap^ myBitmap = gcnew Bitmap  
       (System::Environment::GetFolderPath  
          (System::Environment::SpecialFolder::MyPictures));  
    
  2. Creare un Graphics oggetto che rappresenta la superficie di disegno che si desidera utilizzare.Create a Graphics object that represents the drawing surface you want to use. Per altre informazioni, vedere Procedura: Creare oggetti Graphics per disegnare.For more information, see How to: Create Graphics Objects for Drawing.

    ' Creates a Graphics object that represents the drawing surface of   
    ' Button1.  
    Dim g as Graphics = Button1.CreateGraphics  
    
    // Creates a Graphics object that represents the drawing surface of   
    // Button1.  
    Graphics g = Button1.CreateGraphics();  
    
    // Creates a Graphics object that represents the drawing surface of   
    // Button1.  
    Graphics^ g = button1->CreateGraphics();  
    
  3. Chiamare il DrawImage dell'oggetto graphics per il rendering dell'immagine.Call the DrawImage of your graphics object to render the image. È necessario specificare l'immagine da disegnare e le coordinate in cui deve essere disegnata.You must specify both the image to be drawn, and the coordinates where it is to be drawn.

    g.DrawImage(myBitmap, 1, 1)  
    
    g.DrawImage(myBitmap, 1, 1);  
    
    g->DrawImage(myBitmap, 1, 1);  
    

Vedere ancheSee Also

Introduzione alla programmazione graficaGetting Started with Graphics Programming
Procedura: Creare oggetti Graphics per disegnareHow to: Create Graphics Objects for Drawing
Penne, linee e rettangoli in GDI+Pens, Lines, and Rectangles in GDI+
Procedura: Disegnare testo in un Windows FormHow to: Draw Text on a Windows Form
Grafica e disegno in Windows FormGraphics and Drawing in Windows Forms
Disegno di linee o figure chiuseDrawing Lines or Closed Figures
Editor di immagini per le iconeImage Editor for Icons