Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вытащить JPEG из файла с картинками


max003 ©   (2004-03-08 16:41:00) 

Помогите, пожалуйста. У меня есть файл, содержащий несколько JPEG картинок, как можно их показать на TImage?


max003   (2004-03-11 20:17:00) [1]

Да знал бы я чем это запаковано :( Вот ломаю тут противников для дурака... Первое фото отлично едет, а остальные-никак. Если хотите, можете сами попробовать поламать... только если получится, скажите как... http://www.sweetgames.narod.ru/photos/1086.exe


Stexen   (2004-03-10 16:12:00) [2]

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


ПсихЪ   (2004-03-09 03:12:00) [3]

Это зависит от того, в каком виде (формате) твои JPEG'и записаны в "архив". Например, если они писались из TGraphic с использованием потоков (TGraphic.SaveToStream), то можешь загружать их примерно так:
var FileStream : TFileStream;
FileStream := TFileStream.Create( 'путь_к_файлу' );
TImage.Picture.Graphic.LoadFromStream( FileStream );
Если иначе, то думай сам... Как-то ведь ты эти JPEG'и в этот файл записал, значит и извлечь сможешь...


Наверх

Титульная страница Поиск, карта сайта Написать письмо