Procedura: eseguire il rendering delle immagini con GDI+
È possibile usare GDI+ per eseguire il rendering di immagini esistenti come file nelle applicazioni. A tale scopo, creare un nuovo oggetto di una Image classe ,ad esempio Bitmap, creando un Graphics oggetto che fa riferimento alla superficie di disegno che si desidera utilizzare e chiamando il DrawImage metodo dell'oggetto Graphics . L'immagine verrà disegnata sulla superficie da disegno rappresentata dalla classe della grafica. È possibile usare l'editor di immagini per creare e modificare i file di immagine in fase di progettazione ed eseguirne il rendering con GDI+ in fase di esecuzione. Per altre informazioni, vedere Image Editor for Icons (Editor di immagini per le icone).
Per eseguire il rendering di un'immagine con GDI+
Creare un oggetto che rappresenti l'immagine che si desidera visualizzare. Questo oggetto deve essere un membro di una classe che eredita da Image, ad esempio Bitmap o Metafile. Esempio:
' 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));
Creare un Graphics oggetto che rappresenta la superficie di disegno che si desidera utilizzare. Per altre informazioni, vedere Procedura: Creare oggetti Graphics per disegnare.
' 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();
Chiamare l'oggetto DrawImage grafico per eseguire il rendering dell'immagine. È necessario specificare l'immagine da disegnare e le coordinate in cui deve essere disegnata.
g.DrawImage(myBitmap, 1, 1)
g.DrawImage(myBitmap, 1, 1);
g->DrawImage(myBitmap, 1, 1);
Vedi anche
.NET Desktop feedback