Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > Вывод jpeg картинки (из интернета) в TImage


Автор: Mishany 28.11.2007, 00:31
Здраствуйте уважаемая публика. smile
Необходимо скачать файл jpeg (предположим с http://localhost) и отобразить его в Timage. Я так понял, что сделать это "влоб нельзя" - нужно конвертировать jpeg to bmp, что как раз у меня и не получается.
Вот код для работы с bmp:
Код

begin
  MemoryStream:=TMemoryStream.Create;
  IdHTTP1.Connect();
  IdHTTP1.Get('http://localhost/img.bmp', MemoryStream);
  MemoryStream.Position := 0;
  Image1.Picture.Bitmap.LoadFromStream(MemoryStream);
  MemoryStream.Free;
end;


Подскажите, плз, как реализовать вышеописанное.

Автор: Alexeis 28.11.2007, 00:40
Mishany, есть класс TJpegImage он может грузить картинку из потока.

Автор: Данкинг 28.11.2007, 00:41
Намёк: uses jpeg;  smile 

Автор: Snowy 28.11.2007, 13:07
http://forum.vingrad.ru/forum/topic-150257/kw-timage-сеть/index.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)