Obter imagem jpg de um http

Delphi

26/04/2006

Caros colegas

Alguém pode me dar uma orientação qual a melhor forma de um Timage obter a imagem de um http que no caso é http://192.192.192.1:8118/jpg/image.jpg.

Preciso obter esta imagem e colocar no componente Timage, caso tenham alguma sugestão melhor por favor me indiquem.

Obrigado

George


George_piaulino

George_piaulino

Curtidas 0

Respostas

Massuda

Massuda

26/04/2006

Você tem que pegar/baixar o arquivo com a imagem... usando Indy, ficaria assim...
var
  Imagem:TFileStream;
... 
  Imagem:=TFileStream.Create(´imagem.jpg´, fmCreate or fmShareExclusive); 
  try
    IdHTTP1.Get(´http://192.192.192.1:8118/jpg/image.jpg´, Image); 
  finally
    Imagem.Free;
  end;
...
...isso gera um arquivo com a imagem; carregue o arquivo no TImage. Talvez dê para usar um TMemoryStream e carregar a stream diretamente no TImage, mas não tenho certeza.


GOSTEI 0
George_piaulino

George_piaulino

26/04/2006

Funcionou e bem..

Valeu, precisar é só falar


GOSTEI 0
POSTAR