|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.12.2012, 16:21 | #1 |
Пользователь
Регистрация: 10.08.2012
Сообщений: 84
|
Запись JPEG-ов в TFileStream
Как записать несколько TJPEGImage в TFileStream, а потом извлечь оттуда?
|
12.12.2012, 16:42 | #2 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
Как вариант после каждого TJPegImage ставить какую то метку, для последующего считывания, т.к. размер то у них наверно разный.
|
12.12.2012, 18:27 | #3 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
потом захочется имя сохранять...
компу по барабану жипег или не жипег, для компа это набор байтов... нужно определить компу правила чтоб он понял что-куда - протокол например Length:integer;Data:Жипег;Length:in teger;Data:Жипег; для доступа к дате читаем Length потом читаем Data размером Length в твоем случае предварительно сохранять TJPEGImage в TMemoryStream чтоб знать размер и данные
Не стесняемся, плюсуем!
|
12.12.2012, 18:42 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
ну в случае с BMP я замечал что TBitmap не читает больше чем надо.
то есть три последовательные записи в поток, и потом отлично читаются обратно. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запись массива строк в TFileStream | DelhiProgramer | Общие вопросы Delphi | 1 | 19.11.2012 20:40 |
Запись трёхмерного динамического массива в TFileStream | Sёker | Общие вопросы Delphi | 3 | 21.04.2012 12:46 |
question TfileStream | Crabobass | Общие вопросы Delphi | 6 | 03.04.2011 00:42 |
TFilestream | UnD)eaD)Snake | Win Api | 1 | 27.09.2007 21:22 |