You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将JPG图片加载到TImage组件?加载时遇扩展名报错求助

解决Delphi加载JPG图片报错“未知图片文件扩展名(.JPG)”的问题

你将sant.jpg放入代码目录后,使用以下代码加载图片:

procedure TForm2.Button1Click(Sender: TObject);
begin
  IMG.Picture.LoadFromFile('sant.JPG');
end;

运行后出现错误提示:未知图片文件扩展名(.JPG)

解决方法:

  • 在Form对应单元文件的uses段添加JPEG单元。Delphi的TPicture默认不支持JPG格式,必须显式引入JPEG单元来注册该图片格式。
  • 确认运行时文件路径正确:程序运行的工作目录可能和代码目录不一致,建议用程序所在目录拼接文件名,比如替换路径为ExtractFilePath(ParamStr(0)) + 'sant.JPG'。
  • 检查图片文件:确认sant.jpg没有损坏,且实际格式确实是JPG(避免后缀名错误修改的情况)。

内容的提问来源于stack exchange,提问作者Hanro Rossouw

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 17:42:01