关于改个后缀名称就可以打开不同类型的图片我也不太理解这是为什么
只是碰巧发现 想打开jpg的时候改了个后缀就打开了 不报错 可以正常显示 后来就又试了试png 等
不确保以上代码一定可以成功 可能会出现问题 或者直接用以下方法
//一个按钮的点击函数procedure TForm3.Button1Click(Sender: TObject);var s: string; stream : TmemoryStream;begin //选择一个图片 open: TOpenDialog; if open.Execute then begin //获取完整路径 s := open.FileName; stream := TmemoryStream.Create; stream.LoadFromFile(s); try im.Bitmap.LoadFromStream(stream); except showmessage('无法打开此类图片'); end; stream.Free; end;end;