GIFImage和GraphicEx的学习总结

原创 2004年08月19日 13:39:00

正在学习GIFImage和GraphicEx,把学习心得放在这里与大家共享。

刚学些GIFImage的使用,初步解决了GIF动画显示,闪烁的问题,总结如下: 
1、GIFImage.pas,可不用打包安装,只需要简单的把GIFImage.pas加入到Project中即可USES了。 
2、要把Image1的Width、Height设置成GIF图片的实际大小,可减少闪烁的发生,或者Image1.Stretch  :=  true; 
3、把GIF文件Assign给Image时,注意以下语句的区别,一种只能得到静态的GIF图片。 
Image1.Picture.Assign(myGif);//正确的Assign,可以得到GIF动画。 
image1.Picture.Bitmap.Assign(myGif);//只能得到静态的GIF图片。 
 
程序如下所示,在DELPHI7,TGIFImage2.2下测试通过。 
 
uses GIFImage;
... 
var 
       myGif:TGIFImage; 
begin 
       myGif  :=  TGIFImage.Create; 
       myGif.LoadFromFile('e:/a.gif'); 
 
       Image1.Width:=myGif.Width; 
       Image1.Height:=myGif.Height; 
       Image1.Picture.Assign(myGif); 
 
       myGif.Free; 
end;


GraphicEx 9.9总结:
1、在GraphicEx9.9中,GIF格式默认是关闭的,需要打开。
方法是在GraphicConfiguration.inc文件中,找到
{.$define UseLZW}
修改成
{$define UseLZW}
2、将GraphicEx下的pas文件加入到例子中的project中,即可把例子重新编译,并支持GIF文件。(注意GraphicStrings.pas加入进去就行了。其它的DE,FR,RU就不要加了。)

使用GraphicEx 9.9,GIF不能显示动画,程序如下

uses
    GraphicExe;

procedure TForm1.GraphiExClick(Sender: TObject);
var
    myGif:TGIFGraphic;
begin
    myGif := TGIFGraphic.Create;

    if myGif.CanLoad('e:/a.gif') then
        myGif.LoadFromFile('e:/a.gif');

    image1.Picture.Assign(myGif);

    myGif.Free;
end;

学习java的感悟和总结

学习java也有两年的时间了,刚接触java,首先学习java的基本语法、常见API、java IO和多线程,后来在实际写项目的时候发现java本是很简单的一门语言,但是还要熟悉其他的知识。接着在盲目...
  • Bamboo_Dong
  • Bamboo_Dong
  • 2015年07月26日 11:40
  • 2304

javaweb学习总结(体会)

这篇文章虽说是叫《学习javaweb总结》,其实更多的是自己的心得体会,真正涉及技术的问题还不是很多,关于技术的总结,会在后续发表。本文虽然写完很久,但是一直没有整理,加上对于在网上发表文章也是刚刚开...
  • u014625500
  • u014625500
  • 2014年04月13日 20:52
  • 1617

java IO流学习总结

Java中的流,可以从不同的角度进行分类。     按流的方向分:输入流和输出流。     按处理数据单位分:字节流和字符流。     按实现功能分:节点流和处理流。       输出流:     ...
  • du_minchao
  • du_minchao
  • 2015年10月11日 12:35
  • 15079

GraphicEx9

  • 2004年05月24日 00:00
  • 773KB
  • 下载

GraphicEx+9.9(delphi)

  • 2011年11月20日 22:07
  • 451KB
  • 下载

GifImage-Delphi6控件

  • 2013年08月18日 13:37
  • 76KB
  • 下载

Gifimage 图形单元

  • 2007年08月31日 18:38
  • 172KB
  • 下载

GifImage

  • 2007年06月12日 15:08
  • 794KB
  • 下载

gifimage(delphi).rar

  • 2011年12月06日 10:37
  • 262KB
  • 下载

GifImage for D2010

  • 2010年09月25日 18:30
  • 794KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:GIFImage和GraphicEx的学习总结
举报原因:
原因补充:

(最多只允许输入30个字)