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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.033 c
1-78972
nejest
2003-11-14 15:31
2003.11.24
Определение ширины символа заданного шрифта


14-79126
Ketmar
2003-10-31 14:01
2003.11.24
официально обявляю об оживлении


1-78912
АСМиД
2003-11-12 16:50
2003.11.24
EOLEError


9-78746
greenrul
2003-05-16 19:45
2003.11.24
Проблемы с динамически создаваемыми объектами.


1-78999
Леонид Федьков
2003-11-14 16:40
2003.11.24
DELPHI и MS Word