Сохранение картинки

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Qele119
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 30.05.2009 (Сб) 21:15

Сохранение картинки

Сообщение Qele119 » 30.05.2009 (Сб) 21:32

Вопрос, наверное, идиотский, но я Basic не знаю абсолютно.
У меня Microsoft Visual Studio 2008, в ней Visual Basic.
Я написал программу, где на форме рисуется график. Теперь мне надо это сохранить.
Как это сделать?

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Сохранение картинки

Сообщение Williams » 30.05.2009 (Сб) 21:32

Чем рисуешь и куда именно?
И вы думаете, что вас оставят в живых после прочтения этого поста?

Qele119
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 30.05.2009 (Сб) 21:15

Re: Сохранение картинки

Сообщение Qele119 » 30.05.2009 (Сб) 21:34

e.Graphics.Clear(Color.White)
e.Graphics.DrawLine(Pens.Black, 0, Me.Height - 50, 400, Me.Height - 50)
e.Graphics.DrawLine(Pens.Black, 15, 0, 15, 400)
Вот сама отрисовка, всё это на Form1 - основной форме

arvitaly
Постоялец
Постоялец
 
Сообщения: 485
Зарегистрирован: 12.04.2009 (Вс) 0:30
Откуда: Казань

Re: Сохранение картинки

Сообщение arvitaly » 31.05.2009 (Вс) 0:14

Не знаю как с формой (наверное все таки BitBlt), но лучше использовать PictureBox - он как то больше для этих целей подходит мне кажется

Код: Выделить всё
        PictureBox1.Image = New Bitmap(PictureBox1.Width, PictureBox1.Height)
        Dim gr As Graphics = Graphics.FromImage(PictureBox1.Image)
        gr.Clear(Color.White)
        gr.DrawLine(Pens.Black, 0, PictureBox1.Height - 50, 400, PictureBox1.Height - 50)
        gr.DrawLine(Pens.Black, 15, 0, 15, 400)
        PictureBox1.Image.Save("c:\1.jpg", Imaging.ImageFormat.Jpeg)

Qele119
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 30.05.2009 (Сб) 21:15

Re: Сохранение картинки

Сообщение Qele119 » 31.05.2009 (Вс) 0:55

Спасибо!


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 75

    TopList