Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.01.21;
Скачать: CL | DM;

Вниз

Запись графики в поток   Найти похожие ветки 

 
Snake ©   (2002-01-02 17:21) [0]

Пытаюсь записать несколько картинок в файловый поток. Все хорошо, но если поток открыть а потом записать, даже ничего не меняя, размер файла увеличивается, причем пропорционально числу картинок. Что делать?


 
Anatoly Podgoretsky ©   (2002-01-02 19:11) [1]

Чтобц размер не менялся, надо не записывать.


 
skaminski~~~~   (2002-01-02 23:37) [2]

А лучше поток не открывать, а стирать файлы - тогда размер даже уменьшаться станет 8)


 
MrBeer ©   (2002-01-03 09:11) [3]

Mozhesh sdelatj nemnogo po drugomu:

1) Pisatj kartinku v pustoi TMemoryStream (pravda on gad medlenii ochen esli ne znaet razmer).
2) Perepisivatj ee potom v TFileStream takim obrazom:
snachala integer kotorii = MemStream.Size (chtobi schitatj potom mozhno bilo), a za nim uzhe kartinku.
3) Goto 1

Best reagards, MrBeer.


 
Snake ©   (2002-01-03 16:51) [4]

Спасибо ребята, я разобрался сам. Дело в том, что размер картинки увеличивается при считывании из потока, картинка читает себя до конца потока (т.е. вместе с другой инфой) и потом ее хоть куда запихай, даже в jpg, ее размер будет огромный. Так что теперь все ОК.



Страницы: 1 вся ветка

Текущий архив: 2002.01.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
1-66294
Leviathan
2002-01-05 01:07
2002.01.21
TEdit орет! :-)


14-66342
Alex_klon
2001-11-24 12:16
2002.01.21
Граждане, а сколько может стоить такая работа


6-66320
Yuraz
2001-10-27 16:01
2002.01.21
Люди, подскажите, как получить IP адрес веб сайта!!!


4-66416
absent
2001-11-16 07:52
2002.01.21
Проблемы с EM_GETTEXTRANGE В Richedit 3.0


1-66286
Строр
2002-01-04 15:23
2002.01.21
опять про трей