TImage的烦恼---图片类型 用filename来判断!Timage根据文件的扩展名来进行Load!判断扩展名即可! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果无法判断的话,你可以Image1.Picture.LoadFromFile三少 :o) 如果只是判断BMP、JPG、GIF图片,倒是有一个简单的方法,用数据流判断,因为BMP、GIF、JPG格式的文件流有标识符的,分别如下:名称 宽度 标识符BMP 2位 BMJPG 10位 chr($FF)+chr($D8)+chr($FF)+chr($E0)+chr($00)+chr($10)+'JFIF'GIF 3位 GIF通过这种方式可以判断。当然通过DELPHI的系统的类也可以判断,用ClassName函数,但是不能判断GIF类型。例如:if Image1.Picture.Graphic<>nil then Edit1.Text:=Image1.Picture.Graphic.ClassName; image控件如何加载远程图片文件 http://pk.pceggs.com/CheckCode.aspx 这种验证码的图片该如何保存到本地的文件 黑龙江软通国际这个公司到底怎么样,怎么总是在招人? 关于搜索 查询数据库中 基本表的问题 看过'陈惟彬'的<DELPHI 进销存程序设计>的请留步!!!! 急,形参的默认值问题,请大家帮忙 如何产生不重复的随机数 求助dbgrid 高分请求帮助 谁知道Microsoft的CAB文件用什么工具可以解开? 关于API函数:findwindow应该怎么用? 救命啊!!!!!!!!!!!!!!!!!!!
名称 宽度 标识符
BMP 2位 BM
JPG 10位 chr($FF)+chr($D8)+chr($FF)+chr($E0)+chr($00)+chr($10)+'JFIF'
GIF 3位 GIF
通过这种方式可以判断。
当然通过DELPHI的系统的类也可以判断,用ClassName函数,但是不能判断GIF类型。
例如:
if Image1.Picture.Graphic<>nil then
Edit1.Text:=Image1.Picture.Graphic.ClassName;