如何从Delphi中的URL获取图像

前端之家收集整理的这篇文章主要介绍了如何从Delphi中的URL获取图像前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻找任何代码示例,显示如何将图像从URL拉到Delphi TImage组件.

谢谢,

解决方法

在TMemoryStream和Indy组件的帮助下.
uses
  GIFImg;

procedure TForm1.btn1Click(Sender: TObject);
var
  MS : TMemoryStream;
  GIf: TGIFImage;
begin
  MS := TMemoryStream.Create;
  GIf := TGIFImage.Create;
  try
    IdHTTP1.get('http://www.google.com/intl/en_ALL/images/logo.gif',MS);
    Ms.Seek(0,soFromBeginning);       
    Gif.LoadFromStream(MS);
    img1.Picture.Assign(GIF);

  finally
    FreeAndNil(GIF);
    FreeAndNil(MS);
  end;
end;

猜你在找的Delphi相关文章