Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.21;
Скачать: [xml.tar.bz2];




Вниз

Запись графики в поток 


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, ее размер будет огромный. Так что теперь все ОК.




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.21;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.026 c
6-66317           Leviathan             2001-10-26 17:17  2002.01.21  
Файл через TCP/IP !


3-66192           Don`t know!           2001-12-18 10:11  2002.01.21  
Как Bitmap-из Image1 записать в blob-поле Table1


1-66273           StelZ                 2002-01-03 16:51  2002.01.21  
Убор из Task Bar-а


3-66212           Andrey196             2001-12-18 23:32  2002.01.21  
Обьесните мне толком что делает DBLookupComboBox, а то я немогу понять подходит ли он мне или нет?


4-66399           Roman_                2001-11-19 00:06  2002.01.21  
Вывод текста по кругу (поправьте плиз алгоритм)