Форум: "Основная";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];
ВнизЗагрузка 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c