Форум: "Media";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];
ВнизКак узнать что в MemoryStream е? Найти похожие ветки
← →
negrila (2004-08-08 02:11) [0]У меня есть memorystream. Как узнать что в нем bmp или jpeg? Ловить exception для bitmap"а и пытаться загрузить как jpeg?
Все что мне надо - отобразить изображение, помещенное в MemoryStream другой программой. Но если там jpeg возникает исключение на Image.Picture.Bitmap.LoadFromStream
← →
negrila (2004-08-08 22:54) [1]Никто с таким не сталкивался? А как вы работаете с BLOB полями? Там хранится изображение, как его показать в TImage"е если я не знаю bmp там или jpeg?
← →
Cobalt © (2004-08-08 23:30) [2]Слышал, что есть такой модуль - Jpeg называется. Он, якобы, позволяет просматривать при помощи TImage картинки-jpeg
← →
WondeRu © (2004-08-09 13:12) [3]
var
buffer: array[0..1] of Byte;
MStream.Read(buffer, 2);
MStream.Position := 0;//необязательно, но рекомендую
if (buffer[0] = $42) and (buffer[1] = $4D) //проверка на сигнатуру "BM" в начале bmp файла!!!
then //это bmp
else //чего-то другое, н-р, jpeg
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.043 c