区分JPEG和GIF图形并显示它(无后缀)(100分)

  • 主题发起人 主题发起人 xingh
  • 开始时间 开始时间
X

xingh

Unregistered / Unconfirmed
GUEST, unregistred user!
数据库中有JPEG,GIF格式的图形
问如何取出来显示它?
还要解决GIF并且要区分JPEG和GIF图形
 
我知道你想要的是读文件头的方法,但是我只知道一个傻方法
先用jpeg方法打开,如果出错再用gif方法打开!
 
文件头可以区分的.如果是流,一样可以判断
 
有个方法你可以用用,你先把图读到流里,如果他是以FFD8开头的就说明是jpeg的图象了。
否则就是其他的文件。
Jpeg的文件都是以FFD8开头,以FFD9来结尾的。
祝你搞定你的问题。
 
补充一下,你只用读文件的前两个字节就可以,判断他是不是FFD8就可以了.
至于说gif的显示有控件的.
 
gif开始的三个字符是GIF
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
594
import
I
后退
顶部