Почему при сохранении картинки фон чёрный

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

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

mnxamoto
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 27.02.2013 (Ср) 13:28

Почему при сохранении картинки фон чёрный

Сообщение mnxamoto » 28.02.2013 (Чт) 11:31

Почему когда я сохраняю картинку (bmp) фон становится чёрным?
вот часть кода:
Код: Выделить всё
Dim Image1 As New Bitmap(1000, 1000)
        Dim Graph1 As Graphics = Graphics.FromImage(Image1)
        PictureBox1.Image = Image1

при нажатии кнопки:
Код: Выделить всё
SaveFileDialog1.Filter = "bmp (*.BMP)|*.BMP"
        SaveFileDialog1.ShowDialog()
        Image1.Save(SaveFileDialog1.FileName, System.Drawing.Imaging.ImageFormat.Bmp)

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 28.02.2013 (Чт) 11:49

Потому что bmp не поддерживает прозрачность?

mnxamoto
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 27.02.2013 (Ср) 13:28

Re: Почему при сохранении картинки фон чёрный

Сообщение mnxamoto » 28.02.2013 (Чт) 11:59

а какой лучше взять формат?

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 28.02.2013 (Чт) 12:08

Png.

mnxamoto
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 27.02.2013 (Ср) 13:28

Re: Почему при сохранении картинки фон чёрный

Сообщение mnxamoto » 28.02.2013 (Чт) 12:20

окей, спасибо

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 28.02.2013 (Чт) 12:48

Не за что.

Забыл сказать. Рисование по прозрачному фону может приводить к плохому сглаживанию. По крайней мере, у меня так было со шрифтами при вызове DrawString.

mnxamoto
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 27.02.2013 (Ср) 13:28

Re: Почему при сохранении картинки фон чёрный

Сообщение mnxamoto » 28.02.2013 (Чт) 13:41

сойдёт


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

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

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

    TopList