TImage.picture.loadfromfile如何读取jpg或gif文件?(50分)

  • 主题发起人 主题发起人 drawpharos
  • 开始时间 开始时间
D

drawpharos

Unregistered / Unconfirmed
GUEST, unregistred user!
TImage.picture.loadfromfile如何读取jpg或gif文件?
 
uses Jpeg;
var
jpg :TJpegImage;
bmp :TBitmap;
begin
jpg :=TJpegImage.Create;
jpg.LoadFromFile('.......');
bmp :=TBitmap.Create;
bmp.Assign(jpg);
Image.picture.Bitmap.Assign(bmp);
bmp.Free;
jpg.Free;
end;
上面是加载jpg图片,至于加载gif图片,去下载一个GifImage控件。
 
什么意思?不是 image1.Picture.LoadFromFile('a.jpg');吗?
 
得到错误提示:无法识别的类型:[red].JPG[/red]
 
什么问题,真不明白。
 
不能读gif文件!!
除非自己改写读入代码或下载别的控件,Jpg无问题!
 
drawpharos用的是低版本的DELPHI吧?D4以下的不支持jpg.
 
没有这么麻烦,只要你愿意把分给我,我可以介绍一种非常简单的方法
 
to blueboy:我用得D6

to enhaipeng:如果确是简单可行,令给你加50分。
不要告诉我在TImage的属性编辑器里直接load文件
我的文件是不断变化的
 
搞定!
不要那么麻烦,只要use Jpeg就行了!
 
这么快呀,我没来得及告诉你呢,如果有其它问题欢迎来问
 
我估计是你设置不对,Timage的picture.loadfromfile功能要在Form.show之后
 
后退
顶部