Переконвертировать из image в *.bmp

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Rado
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 13.02.2004 (Пт) 22:24

Переконвертировать из image в *.bmp

Сообщение Rado » 18.02.2004 (Ср) 0:01

К примеру у меня есть imagelist и image.
Я image присваиваю картинку из imagelist'a,а потом ндо сделать так, чтобы картинка из image
переконвертировалась в файл *.bmp на указанный мной путь(Например:c:\windows\myimage.bmp)
Может я где лагаю, может можно напрямую-сразу изimagelist'a в bmp файла.А?
Помогите ,плз. :(

BOO
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 06.09.2003 (Сб) 14:23
Откуда: Саратовская обл. г.Энгельс

ответ

Сообщение BOO » 18.02.2004 (Ср) 0:19

Если я правильно понял :wink: то:
можно сохранить пикчуру прям из листимеджа:

SavePicture ImageList1.ListImages(1).Picture, "C:\1.bmp"
Код: Выделить всё
где ListImages(1) - номер  в листбоксе нужной картинки
"C:\1.bmp"-разумеется путь
Слушайте рок!

<Sergey>
Начинающий
Начинающий
 
Сообщения: 16
Зарегистрирован: 08.02.2004 (Вс) 3:25
Откуда: Одесса

Сообщение <Sergey> » 18.02.2004 (Ср) 3:36

Сохранить так можно, и расширение можно какое угодно написать, но эта функция не производит конвертацию в другой формат. Если например, исходный файл был gif-ом, он так gif-ом и останется, даже если на диске он будет bmp. Что-бы проверить это можно попытатся открыть этот файл редактором, который работает с bmp и не работает с gif-ом.

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

<Sergey>
Начинающий
Начинающий
 
Сообщения: 16
Зарегистрирован: 08.02.2004 (Вс) 3:25
Откуда: Одесса

Сообщение <Sergey> » 18.02.2004 (Ср) 4:18

Немного я не точно написал, Функция SavePicture похоже сохраняет рисунок только в bmp-формате, если нужно сохранить в другой формат - в gif или jpg эта функция не подходит.

Rado
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 13.02.2004 (Пт) 22:24

Сообщение Rado » 18.02.2004 (Ср) 23:21

Спасибо большое за помощь :lol:


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

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

Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 22

    TopList