正在学习GraphicEx和GifImage的使用,希望使用过的兄弟来说说成功使用的经验和方法。 先在论坛中搜了一下,没有发现有关GraphicEx的使用方法的,特开个贴子,希望使用过的兄弟来说说成功使用的经验和方法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 刚学些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.pas;...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; 不小心USES错了,应该是uses GIFImage 还试用了一下GraphicEx 9.9(其它版本没用过),还没有解决GIF显示的动画问题,不知哪位高手知道呀?GraphicEx 9.9总结:1、在GraphicEx9.9中,GIF格式默认是关闭的,需要打开。方法是在GraphicConfiguration.inc文件中,找到{.$define UseLZW}修改成{$define UseLZW}2、将GraphicEx下的pas文件加入到例子中的project中,即可把例子重新编译,并支持GIF文件。(注意GraphicStrings.pas加入进去就行了。其它的DE,FR,RU就不要加了。) 如何将汉字转为GBK编码? edit如为空或不为数字时为0 一个古老的问题。 请求哪有delphi6下载?急 关于考勤系统的轮班问题 dll文件参数问题 数据保存时产生‘Multiple-step operation generated errors’ 哥哥姐姐推荐一个地址下载Delphi教学视频吧!英文实在是看不懂啊!作业要的急呀.... 哪里下载DCOMCNFG.EXE? 开机密码的问题? !!请教关于dbchart中的饼图 循环读取文本文件内容的问题
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.pas;
...
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;
uses GIFImage
1、在GraphicEx9.9中,GIF格式默认是关闭的,需要打开。
方法是在GraphicConfiguration.inc文件中,找到
{.$define UseLZW}
修改成
{$define UseLZW}
2、将GraphicEx下的pas文件加入到例子中的project中,即可把例子重新编译,并支持GIF文件。(注意GraphicStrings.pas加入进去就行了。其它的DE,FR,RU就不要加了。)