Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
6-81866
GoldMedium
2003-06-15 17:04
2003.08.25
Как программно изменить IP-адрес


1-81653
go
2003-08-12 11:25
2003.08.25
install D7


1-81755
Fog
2003-08-08 23:01
2003.08.25
ПоЙИск Файлов???


1-81729
Relaxxx
2003-08-14 17:38
2003.08.25
Скажите пожалуйста кокое событие возникает у главнной формы


1-81614
Daniel
2003-08-13 09:51
2003.08.25
System Service





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский