Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.11.24;
Скачать: [xml.tar.bz2];

Вниз

Image и TMemoryStream   Найти похожие ветки 

 
killer   (2003-11-12 14:22) [0]

Как мне в Image вставить картинку, которая находится в потоке TMemoryStream? Для "BMP" у меня получается, делаю я так:
var
f:TMemoryStream;
................
Image1.Picture.Bitmap.LoadFromStream(f);

А как мне сделать например для "JPG"? Так же делаю, выдает ошибку. Пишу:var
f:TMemoryStream;
................
ProImage1.Picture.Graphic.LoadFromStream(f);
Тоже выдает ошибку...
Кстати я в uses jpeg прописал... Незнаю что делать... Что я не так делаю?


 
Silver Alex   (2003-11-12 14:33) [1]

а ну попробуй
f.Seek(0,0);
а потом Image1.Picture.Bitmap.LoadFromStream(f);


 
killer   (2003-11-12 14:35) [2]

Не работает всеравно с JPG... :(((


 
Silver Alex   (2003-11-12 14:36) [3]

а вообще-то я так делаю

var
I,Y : integer;
BMPStream : TMemoryStream;
JBMP : TJPEGImage;
begin
BMPStream:=TMemoryStream.Create;
JBMP:=TJPEGImage.Create;
.....
If BMPStream.Size>0 then
begin
BMPStream.Seek(0,0);
JBMP.LoadFromStream(BMPStream);
BMPImage.Picture.Assign(JBMP);
end else BMPImage.Picture.Assign(nil);
finally
BMPStream.Free;
JBMP.Free;
end;

попробуй



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

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

Наверх




Память: 0.44 MB
Время: 0.01 c
1-79051
Maxximusss
2003-11-13 13:36
2003.11.24
Сообщение на экран


1-79019
Кен
2003-11-14 01:55
2003.11.24
Как загрузить в память заархивированный файл ?


1-79039
Vitalik
2003-11-12 21:33
2003.11.24
Package?


8-79056
Kaylang
2003-07-28 16:07
2003.11.24
Необходимо сделать цветное фото монохромным


1-79024
Relaxxx
2003-11-13 16:29
2003.11.24
Ужас....кто знает как работать с TVirtualStrinGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский