如何判断文件是否为合法图片类型

tk600158 2011-03-28 09:46:27
已知文件路径
Dim a as string="c:\1.jpg"

怎么样判断1.jpg是否为合法的图片?(有可能是其他类型的文件改为.jpg的)
...全文
196 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
dylike 2011-03-28
  • 打赏
  • 举报
回复
先用16进制编辑器打开任意一张JPG格式的文件,复制部分开始处的内容(文件头).程序中通过16进制打开一个文件,判断文件头是否一致.
小路子的宝 2011-03-28
  • 打赏
  • 举报
回复
没办法,,楼上说的对嘛直接显示它就行了
ningweidong 2011-03-28
  • 打赏
  • 举报
回复
你不用管那么多,直接显示它就行了。
tk600158 2011-03-28
  • 打赏
  • 举报
回复
哦 抱歉 说的是1楼2楼,3楼的其实是个好办法。但是麻烦点。
tk600158 2011-03-28
  • 打赏
  • 举报
回复
算了 我自己解决了。
2楼和3楼的说法虽然有道理,但是直接显示很可能显示出错误的结果。

解决办法:
先把图片读出来去获取长宽,获取得到的就是图片,获取不到的返回错误值。
相关推荐
发帖
VB

1.6w+

社区成员

VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
帖子事件
创建了帖子
2011-03-28 09:46
社区公告
暂无公告