Como: Processar imagens com GDI+
Você pode usar GDI+ para processar imagens que existem como arquivos em seus aplicativos. Fazer isso criando um novo objeto de um Image classe (como Bitmap), criar um Graphics de objeto que se refere a superfície de desenho que você deseja usar e chamando o DrawImage método da Graphics objeto. A imagem será pintada representada pela classe de elementos gráficos de superfície de desenho. Você pode usar o Editor de imagem para criar e editar arquivos de imagem no tempo de design e processá-las com GDI+ em tempo de execução. Para obter mais informações, consulte Editor de imagens.
Para processar uma imagem com GDI+
Crie um objeto que representa a imagem que você deseja exibir. Este objeto deve ser um membro de uma classe que herda de Image, como Bitmap ou Metafile. Um exemplo é mostrado:
' 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));
Criar um Graphics objeto que representa a superfície de desenho que você deseja usar. Para obter mais informações, consulte Como: Criar objetos gráficos para desenho.
' 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();
Chamar o DrawImage de seu objeto graphics para processar a imagem. Você deve especificar a imagem a ser desenhada e as coordenadas onde ela está para ser desenhada.
g.DrawImage(myBitmap, 1, 1)
g.DrawImage(myBitmap, 1, 1);
g->DrawImage(myBitmap, 1, 1);
Consulte também
Tarefas
Como: Criar objetos gráficos para desenho
Como: Desenhar texto em um Windows Form
Desenho de linhas ou figuras fechadas
Referência
Conceitos
Canetas, linhas e retângulos em GDI+