Язык 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 наук
-
-
- Сообщения: 2753
- Зарегистрирован: 26.06.2011 (Вс) 21:26
Qwertiy » 28.02.2013 (Чт) 11:49
Потому что bmp не поддерживает прозрачность?
-
mnxamoto
-
- Начинающий
-
-
- Сообщения: 15
- Зарегистрирован: 27.02.2013 (Ср) 13:28
mnxamoto » 28.02.2013 (Чт) 11:59
а какой лучше взять формат?
-
Qwertiy
-
- Доктор VB наук
-
-
- Сообщения: 2753
- Зарегистрирован: 26.06.2011 (Вс) 21:26
Qwertiy » 28.02.2013 (Чт) 12:08
Png.
-
mnxamoto
-
- Начинающий
-
-
- Сообщения: 15
- Зарегистрирован: 27.02.2013 (Ср) 13:28
mnxamoto » 28.02.2013 (Чт) 12:20
окей, спасибо
-
Qwertiy
-
- Доктор VB наук
-
-
- Сообщения: 2753
- Зарегистрирован: 26.06.2011 (Вс) 21:26
Qwertiy » 28.02.2013 (Чт) 12:48
Не за что.
Забыл сказать. Рисование по прозрачному фону может приводить к плохому сглаживанию. По крайней мере, у меня так было со шрифтами при вызове DrawString.
-
mnxamoto
-
- Начинающий
-
-
- Сообщения: 15
- Зарегистрирован: 27.02.2013 (Ср) 13:28
mnxamoto » 28.02.2013 (Чт) 13:41
сойдёт
Вернуться в Visual Basic .NET
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20