(png to bmp) GDI+

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Prickly
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 82
Зарегистрирован: 07.10.2004 (Чт) 18:44
Откуда: From Russia

(png to bmp) GDI+

Сообщение Prickly » 04.08.2005 (Чт) 13:17

Привет всем!

Как можно сконвертировать изображение в формате png в bmp?

Какой контрол может отображать png?
Не было бы Гейтса, не было бы нас!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 04.08.2005 (Чт) 13:22

Я фигею.
Как можно это не найти?
http://mix.web.ur.ru/JPEG.zip
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Prickly
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 82
Зарегистрирован: 07.10.2004 (Чт) 18:44
Откуда: From Russia

Сообщение Prickly » 04.08.2005 (Чт) 13:29

Я нашел это!

Только у меня picturebox отказываеться открывать png!

Код: Выделить всё
picsrc.Picture = LoadPicture(App.Path & "\tmp.png")


Недопустимое изображение
Не было бы Гейтса, не было бы нас!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 04.08.2005 (Чт) 13:36

А зачем вообще использовать loadpicture? Обёртка GDI+ представлена для чего?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Prickly
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 82
Зарегистрирован: 07.10.2004 (Чт) 18:44
Откуда: From Russia

Сообщение Prickly » 04.08.2005 (Чт) 13:41

В примере из архива

Код: Выделить всё
CreateBitmapFromPicture(Picture1.Picture).SaveToJpeg "C:\1.jpg", 70


Picture1.Picture - контрол

Как загрузить в него Png изображение? Или грузить ничего не надо? Можно ли напрямую с помощью GDI+ открыть png и сохранить в bmp?
Не было бы Гейтса, не было бы нас!

Prickly
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 82
Зарегистрирован: 07.10.2004 (Чт) 18:44
Откуда: From Russia

Сообщение Prickly » 04.08.2005 (Чт) 14:12

Разобрался.

Спасибо GSerg. Буду использовать

CreateImageFromMemory
Не было бы Гейтса, не было бы нас!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 04.08.2005 (Чт) 14:13

SavePicture CreateImageFromUrl("c:\1.png").Picture, "c:\1.bmp"
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Prickly
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 82
Зарегистрирован: 07.10.2004 (Чт) 18:44
Откуда: From Russia

Сообщение Prickly » 06.08.2005 (Сб) 23:28

Мне больше подходит CreateImageFromMemory т.к. я имагес получаю с сервера с помощью Inet Transfer и сразу сохраняю в jpg.

Спасибо еще раз!
Не было бы Гейтса, не было бы нас!


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: AhrefsBot и гости: 74

    TopList