Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Загрузка картинки в Image из интернета


niil ©   (2007-02-08 16:34:00) 

Чего-то не выходит. Image1 не загружает
var
ImgStream: TMemoryStream;
begin
idHttp1.Head(Edit1.Text);
ImgStream := TMemoryStream.Create;
idHttp1.Get(Edit1.Text, ImgStream);
Image1.Picture.Bitmap.LoadFromStream(ImgStream);
end;


Johnmen   (2007-02-08 17:17:00) [1]

Ищи сам, тема избитая.
Больше не буду кодом подсказывать, это последний раз.
var
 jpg: TJPEGImage;
...
jpg :=TJPEGImage.Create;
jpg.LoadFromStream(ImgStream);
Image1.Picture.Bitmap.Assign(jpg);
jpg.Free;
...


niil   (2007-02-08 16:52:00) [2]

Нет в Image картинка JPG, но Image1.Picture нет процедуры загрузки из Stream. Как быть?


Johnmen   (2007-02-08 16:50:00) [3]

1. А ты уверен, что в стриме картинка в формате бмп?
2. После Get'а поставь ImgStream.Position:=0;


niil   (2007-02-08 16:45:00) [4]

После загрузки картинки в поток ImgStream, надо ее вывести на Image1
Image1.Picture.Bitmap.LoadFromStream(ImgStream);
Картинка не отображается на Image1. Как быть?


Johnmen   (2007-02-08 16:43:00) [5]


> Чего-то не выходит.

Чего чего-то? И с чего ты это взял?


niil   (2007-02-08 16:35:00) [6]

В ImgStream загружается нормально.


Наверх

Титульная страница Поиск, карта сайта Написать письмо