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

Вниз

Загрузка TBitMap из памяти   Найти похожие ветки 

 
ranckont   (2002-10-29 08:40) [0]

Какие особенности инициализации TBitMap из памяти?
Использую TMemoryStream.Write(...).
Затем TBitMap.LoadFromStream( TMemoryStream );
И не кажет...


 
MBo ©   (2002-10-29 08:48) [1]

А позицию потока на 0 сбросил?


 
MBo ©   (2002-10-29 08:49) [2]

И не описал, что в поток-то пишешь


 
ranckont   (2002-10-29 08:52) [3]

Позицию сбросил.
Данные на корректность проверил именно те которые нужно.


 
MBo ©   (2002-10-29 08:58) [4]

Т.е реализовал свой аналог TBitmap.SaveToStream?


 
ranckont   (2002-10-29 09:07) [5]

Ну вообще-то да.. Но только типа LoadFromMemory


 
MBo ©   (2002-10-29 09:13) [6]

TBitMap.LoadFromStream подразумевает, что данные в поток записаны SaveToStream или аналогом с соблюдением абсолютно всех соглашений, записи кучи служебной информации, BitmapInfo, блока данных, при необходимости - палитры. Все соблюдено? В чем проявляется ошибка "И не кажет..."?


 
ranckont   (2002-10-29 09:16) [7]

А где это про BitmapInfo взять?


 
MBo ©   (2002-10-29 09:25) [8]

Эээ...
Ну раз такие вопросы возникают, надо бы все-таки уточнить, что именно находится в потоке. Если только данные растра, можно восстановить Bitmap, например, функцией SetDiBits.
А вообще - см. graphics.pas TBitmap.WriteStream


 
ranckont   (2002-10-29 09:32) [9]

Ладно разберемся.



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

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

Наверх




Память: 0.48 MB
Время: 0.014 c
1-21644
dimonf
2002-10-27 15:56
2002.11.07
Извлечение информации из файлов Word, Exel.


8-21690
Yuri Btr
2002-07-09 13:59
2002.11.07
Вопрос по bass.dll и mjhf_eq.dll


4-21846
Slym
2002-09-23 06:49
2002.11.07
Пропадают цвета в ImageList е!


1-21466
Arkady
2002-10-28 12:46
2002.11.07
Подтверждение закрытия приложения


14-21793
MaximatorVeter
2002-10-10 23:02
2002.11.07
Когнетивная психология!