Поделиться через


Практическое руководство. Рисование существующего точечного рисунка на экране

Существующее изображение очень просто нарисовать на экране. Сначала необходимо создать объект Bitmap с помощью конструктора растрового изображения, который принимает имя файла, Bitmap(String). Этот конструктор поддерживает изображения нескольких форматов, включая BMP, GIF, JPEG, PNG, TIFF. После создания объекта Bitmap, передайте такой объект Bitmap в метод DrawImage объекта Graphics.

Пример

В этом примере создается объект Bitmap на основе файла в формате JPEG и на экране рисуется соответствующее растровое изображение с верхним левым углом в точке (60, 10).

На следующем рисунке показано растровое изображение, выведенное на экран в указанном месте.

Положение изображения

        Dim bitmap As New Bitmap("Grapes.jpg")
        e.Graphics.DrawImage(bitmap, 60, 10)

Bitmap bitmap = new Bitmap("Grapes.jpg");
e.Graphics.DrawImage(bitmap, 60, 10);

Компиляция кода

Предыдущий пример предназначен для работы с Windows Forms, для него необходим объект PaintEventArgs e, передаваемый в качестве параметра обработчику события Paint.

См. также

Другие ресурсы

Объекты Graphics и Drawing в Windows Forms

Работа с растровыми и векторными изображениями