Форум: "Основная";
Текущий архив: 2003.08.25;
Скачать: [xml.tar.bz2];
ВнизКак сохранить картинку в FileStreem? Найти похожие ветки
← →
Condor (2003-08-11 11:00) [0]Нужно сохранить картинку С ДРУГИМИ элементами (массивы, строки и т.д.)
← →
Skier (2003-08-11 11:02) [1]А в чём проблема-то ?
пишешь сначала префикс для картинки : размер (+ ещё какую-то
информацию, если нужно), а потом и саму картинку.
← →
[lamer]Barmaglot (2003-08-11 11:02) [2]А сохранить отдельно никак? Что сделать-то хочешь?
← →
Condor (2003-08-11 11:23) [3]Skier © (11.08.03 11:02)
А размер картинки просто sizeof(Bitmap)?
[lamer]Barmaglot © (11.08.03 11:02)
Цель: сохранить все-все в один файл, для лучшей транспортировки...
← →
Skier (2003-08-11 11:35) [4]>Condor © (11.08.03 11:23)
Нет.
размер картинки = размер_FileStream_после_копирование_Bitmap -
размер_FileStream_до_копирования_Bitmap
← →
Condor (2003-08-11 11:39) [5]размер картинки = размер_FileStream_после_копирование_Bitmap -
размер_FileStream_до_копирования_Bitmap
А тогда подскажите ламеру, как мне потом префикс писать? можно как-нибудь вставить перед картинкой? или нужно использовать дополнительный FileStreem для определения размера картинки?
← →
Anatoly Podgoretsky (2003-08-11 11:47) [6]Не надо в файл, ты же сохраняешь в поток, так вот размер определяется просто позиция после - позиция до, после корректировка префикса, если конечно ты не пишешь в честный поток.
← →
Skier (2003-08-11 11:50) [7]>Condor © (11.08.03 11:39)
-перед тем как записывать Bitmap "запомни" позицию префикса
(SavedPrefixPos := FileStream.Position)
-после того как запишешь Bitmap вернись к позиции префикса (FileStream.Position := SavedPrefixPos) и запиши размер Bitmap-а
← →
Condor (2003-08-11 11:55) [8]Большое cпасибо:))
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.08.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c