![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вытащить 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'и в этот файл записал, значит и извлечь сможешь...